978 155
14293 37
12883 91
6316 443
8510 407
20682 585
6660 137
5263 730
6783 497
5825 648
1811 106
4191 334
12004 609
6092 896