21420 64
35063 210
18495 747
12315 124
7702 633
7332 442
3969 610
15807 505
9426 648
10327 454
4836 675
4742 61
5092 309
3834 602