3006 511
27935 426
45451 827
17475 642
47465 127
43946 334
26843 185
14250 228
40172 779
31298 688
78681 636
30088 45
2851 816
2313 662
15302 444
1311 386
556 63
69344 441
6357 150
1752 31
1267 317
24890 532
16734 285
8641 651