3097 686
2173 345
12786 296
13674 134
12526 442
5337 213
7965 336
8954 225
17458 429
6849 47
2238 658
4416 574
2461 587
589 39
2602 177
2658 393
4552 613