3001 589
19304 301
3480 902
4688 309
4108 629
2916 668
9397 568
5484 632
1335 211
11408 105
2682 433
2409 269
1371 319
17540 450
3498 767
2621 705
2049 162
1366 243
20843 36
7127 516
3126 420
4338 570
3962 645
6912 820
38991 128