16401 497
7396 836
8751 142
5238 784
8092 428
9141 856
4184 645
9048 584
3400 305
21745 56
39269 263
22736 429
3816 216