20876 64
34615 210
18289 747
12119 124
7681 633
7284 442
3932 610
15617 505
9342 648
10266 454
4809 675
4679 61
5032 309
3810 602