10486 97
33662 543
5815 494
4621 147
11396 445
7373 812
3182 181
13253 322
3050 123
2666 555
15350 694
13779 117
1632 162
1698 461
2699 262
4099 697
2546 427