45670 196
2336 32
11399 640
6063 197
2984 601
10000 285
4093 867
8688 132
7633 840
2941 726
8329 651
1969 245
3914 373
22428 271
3328 373
14348 226
4278 595
10335 687
7837 627
2883 266
105792 979
2671 315
2401 137
50588 707
7232 339
5241 358
4014 133
14340 326