16881 238
6398 211
14822 715
8544 596
6565 488
8323 97
14882 820
8740 253
7223 51
10296 126
106601 172
4072 99
4498 621