10601 446
4211 311
14965 27
1652 359
3991 836
2390 99
2627 633
3088 450
16395 581
35116 477
3275 651
4424 155
6978 604
1760 223
3888 562
1446 125