777 63
1622 155
14428 37
12956 91
6391 443
8544 407
20715 585
6750 137
5302 730
6833 497
5912 648
1938 106
4260 334
12417 610
6451 896