21093 100
140375 387
107297 207
62441 927
33140 553
11921 317
17355 313
8892 778
10158 601
2746 166
7182 38
8382 207
6830 486
7308 336
50143 407
5890 519
3361 214
7165 188
8448 335
17376 88
4950 730
10418 588
3681 376
4987 210
6716 296
19698 530
11285 327
4657 888