3111 525
34325 788
5596 86
6288 207
3109 282
38438 304
25087 877
27481 247
19693 183
18273 696
25155 536
16330 862
18953 704
15136 953
7060 765
22192 623