16401 497
7395 836
8750 142
5237 784
8080 428
9139 856
4184 645
9048 584
3400 305
21745 56
39260 263
22734 429
3816 216