12353 53
71498 134
145882 432
309036 1359
96767 640
276490 786
239768 467
12016 132
17078 655
25495 862
4590 228