2502 125
31477 645
3990 76
2676 571
1347 187
1224 173
5966 669
661 59
1959 488
25496 58
10938 470
4651 179
4734 253
19910 271
777 45
2362 388
12320 784
8191 561
2126 128
4319 524
32220 121
776 98
5958 339
2808 276
9682 928
31250 632
5341 321
6749 376