2697 500
9584 351
12884 266
5041 142
4406 413
38629 109
33015 194
104806 671
23054 100
8448 369
15371 211
23552 531
15653 335
22376 563
9736 691
6323 695
4630 507
8818 575
6895 730
8000 570
16666 148
19826 446
7134 349
2590 298
22441 314
4365 166
22762 258
6961 126