16401 497
7397 836
8751 142
5239 784
8102 428
9144 856
4185 645
9050 584
3400 305
21748 56
39278 263
22744 429
3817 216