2192 25
2304 111
6572 655
3703 114
5913 765
4088 581
2352 416
10945 475
3298 169
14211 370
13333 285
17419 164
60009 153
34406 173
18937 115
5864 521
39910 563
3493 100
18456 562
140857 294
9641 807
4340 239
5909 426
14357 178
9645 406
99930 707
16665 681
7210 662