302085 707
24252 401
19991 960
15149 628
3928 247
19109 678
85856 96
81511 660
1636 269
28877 78
25912 242
3834 141
5498 240
7222 841
2389 144
11000 92
5379 157
12661 400
5290 694
4665 396
5358 878
3148 556
3882 296
11337 642
2046 36
3934 335
5633 591
5012 115