12178 53
71368 134
145673 432
308654 1359
96557 640
276151 785
239399 466
11998 132
17075 655
25450 862
4583 228