40086 65
30318 301
18683 637
155713 276
6154 401
34848 207
22848 639
28492 583
43522 930
49930 128
30930 205
35230 176
3033 583
4205 259
2102 286
3992 607
4208 858
4822 559
3779 657
3143 321
2282 92
3227 336
1987 129
2682 335
2879 361
2916 397
4985 311
2252 248