31213 70
1506 345
1338 336
3037 809
1704 486
2264 253
3667 757
2604 829
2307 46
1825 219
2633 455
3474 306
11885 621
3779 534
10280 583
7347 427
5376 103
7157 235
38113 648
5457 211
3707 269
46250 216
14891 146
4200 539
6765 43
3985 441
8998 755
27010 530