31213 70
1506 345
1338 336
3038 809
1704 486
2268 253
3671 757
2604 829
2317 46
1826 219
2633 455
3477 306
11885 621
3780 534
10281 583
7347 427
5376 103
7159 235
38113 648
5458 211
3707 269
46259 216
14891 146
4200 539
6766 43
3985 441
8998 755
27010 530