3196 686
2245 346
12800 296
13710 134
12546 442
5356 213
7970 336
8955 225
17473 429
6882 47
2238 658
4420 574
2466 587
596 39
2641 177
2663 393
4570 613