12347 53
71488 134
145864 432
308993 1359
96729 640
276453 785
239741 467
12014 132
17078 655
25493 862
4590 228