16401 497
7397 836
8751 142
5238 784
8098 428
9144 856
4185 645
9049 584
3400 305
21746 56
39274 263
22740 429
3817 216