10103 97
33141 543
4856 494
3962 147
9913 445
6845 812
2537 181
11359 320
2525 123
2452 555
9303 694
12288 117
1403 162
1614 461
2170 262
3673 697
2385 427