12342 53
71481 134
145854 432
308973 1359
96711 640
276423 785
239726 467
12014 132
17078 655
25491 862
4590 228