19732 674
8671 141
2098 39
13870 515
3161 465
2764 169
4743 736
7697 72
4037 334
6494 413
31688 648
44798 509
9108 363
8239 376
8508 494
7746 917