2680 29
3677 287
30447 181
15859 729
25378 75
7672 105
39386 245
7803 301
4857 377
4126 477
17068 632
22992 249
7366 374
10882 553
7326 308
9854 718
18486 702
14779 634
21582 646
11372 176
5251 171
17738 525
16776 292
5520 334
6041 69
17442 668
6259 492
6127 258