10486 97
33662 543
5813 494
4621 147
11396 445
7373 812
3182 181
13250 322
3047 123
2665 555
15347 694
13777 117
1631 162
1698 461
2695 262
4099 697
2546 427