3091 107
6490 170
5753 100
8177 476
4946 111
12839 677
10368 1006
17933 262
2682 210
4734 72
15085 155
6148 803
3248 279
7799 614
5093 163
5981 687
5712 198
5334 553
12569 328