508771 1034
3233 115
4929 720
39062 803
1624 42
4135 793
2695 188
5159 338
8082 240
5500 747
2644 93
12073 449
1186 199
9883 89
9455 566
286970 1252
3349 361
146904 1038
5101 565
5494 486
31179 901
620866 1657
85589 532
10828 402
22540 539
49311 341
46997 1012
58914 109