313 62
1461 155
14384 37
12929 91
6363 443
8531 407
20707 585
6714 137
5286 730
6809 497
5883 648
1867 106
4221 334
12239 610
6135 896