949 155
14283 37
12880 91
6308 443
8510 407
20679 585
6649 137
5259 730
6781 497
5822 648
1811 106
4182 334
11966 609
6090 896