16401 497
7399 836
8754 142
5239 784
8125 428
9147 856
4185 645
9050 584
3400 305
21752 56
39296 263
22748 429
3817 216