16401 497
7395 836
8748 142
5237 784
8071 428
9134 856
4184 645
9048 584
3400 305
21744 56
39253 263
22734 429
3814 216