21606 64
35178 210
18534 747
12373 124
7716 633
7347 442
3977 610
15845 505
9467 648
10367 454
4850 675
4763 61
5114 309
3841 602