3126 107
6571 170
5833 100
8245 476
4953 111
12844 677
10409 1006
17957 262
2705 210
4760 72
15144 155
6237 803
3256 279
7833 614
5122 163
6016 687
5731 198
5341 553
12695 328