19732 674
8669 141
2098 39
13870 515
3159 465
2764 169
4743 736
7697 72
4037 334
6494 413
31686 648
44798 509
9107 363
8239 376
8506 494
7746 917