16401 497
7398 836
8751 142
5239 784
8111 428
9146 856
4185 645
9050 584
3400 305
21748 56
39285 263
22746 429
3817 216