10491 97
33662 543
5817 494
4621 147
11403 445
7375 812
3182 181
13256 322
3058 123
2667 555
15351 694
13782 117
1633 162
1698 461
2705 262
4100 697
2546 427