21424 64
35069 210
18498 747
12316 124
7703 633
7334 442
3969 610
15807 505
9429 648
10332 454
4837 675
4743 61
5093 309
3834 602