25940 702
5614 509
2084 229
2451 293
152382 817
73531 569
1635 390
3031 507
50354 642
57992 923
17225 805
72970 784
68162 631
2780 329
4262 363
11409 41
6749 225
15444 573
12700 188
583 64
1767 190
14867 648
14809 978
10682 184