3503 812
1252 161
3103 771
1816 298
22712 581
4297 616
12218 208
8901 794
7009 398
5729 359
13615 177
5934 394
5567 308
4750 37
4567 160
3243 28
6850 577
7877 335
5613 840
4127 358
6059 540
16413 557
4548 233
243758 1195
2987 116
14648 578
4250 427
6017 600