12123 36
2269 99
13759 750
10636 160
245336 556
127009 294
19230 406
36075 79
52159 947
53451 500
42436 214
17310 703
54510 734
5776 582