10102 97
33141 543
4856 494
3962 147
9913 445
6845 812
2537 181
11357 320
2525 123
2452 555
9301 694
12288 117
1403 162
1614 461
2168 262
3673 697
2385 427