3131 495
10608 97
33886 543
6143 494
4934 147
11966 445
7550 812
3333 181
13689 322
3441 123
2736 555
15727 694
14396 117
1765 162
1759 461
2877 262
4302 698
2633 427