12347 53
71489 134
145870 432
309004 1359
96742 640
276460 786
239744 467
12014 132
17078 655
25493 862
4590 228