18361 90
30300 286
1686 187
700 45
6731 564
4949 89
5203 353
24519 289
3223 447
5192 250
6684 149
3707 412
5286 81
2232 229
41872 117
21585 559
6953 675
5616 699
6325 547
3474 372
8628 351
5320 330
11375 687
1512 134
19637 601
6807 517
3171 571
12191 501