400 62
1479 155
14388 37
12929 91
6363 443
8531 407
20709 585
6717 137
5286 730
6809 497
5885 648
1867 106
4222 334
12251 610
6135 896