3051 107
6334 170
5654 100
8093 476
4527 111
12827 677
10286 1006
17881 262
2655 210
4684 72
14925 155
6124 803
3230 279
7771 614
4892 163
5950 687
5698 194
5313 553
12330 328