31231 240
11321 42
5571 251
69432 326
107717 938
30663 127
25147 708
4543 626
3327 435
5149 594
3190 634