21602 64
35173 210
18533 747
12372 124
7716 633
7347 442
3977 610
15845 505
9467 648
10366 454
4850 675
4763 61
5114 309
3841 602