16592 238
6030 211
14003 715
8380 596
6251 488
7896 97
14302 820
8503 253
7075 51
9814 126
101358 171
3912 99
4371 621