509186 1034
3234 115
4929 720
39080 803
1624 42
4136 793
2695 188
5159 338
8086 240
5500 747
2644 93
12080 449
1186 199
9891 89
9456 566
286982 1252
3349 361
146918 1038
5101 565
5494 486
31179 901
620899 1657
85593 532
10828 402
22542 539
49318 341
47008 1012
58916 109