31231 240
11320 42
5571 251
69429 326
107712 938
30658 127
25139 708
4543 626
3327 435
5149 594
3190 634