12356 53
71499 134
145885 432
309046 1359
96775 640
276501 786
239778 467
12016 132
17078 655
25495 862
4590 228