19732 674
8671 141
2098 39
13871 515
3161 465
2765 169
4743 736
7700 72
4037 334
6496 413
31688 648
44801 509
9109 363
8240 376
8508 494
7746 917