12358 53
71500 134
145885 432
309047 1359
96776 640
276502 786
239779 467
12016 132
17078 655
25495 862
4590 228