3125 107
6568 170
5829 100
8243 476
4952 111
12844 677
10408 1006
17956 262
2704 210
4759 72
15138 155
6236 803
3256 279
7833 614
5122 163
6015 687
5729 198
5341 553
12691 328