16398 497
7395 836
8748 142
5237 784
8061 428
9130 856
4182 645
9048 584
3400 305
21744 56
39251 263
22733 429
3813 216