3331 686
2328 346
12824 296
13772 134
12581 442
5385 213
7977 336
8964 225
17506 429
6961 47
2240 658
4426 574
2468 587
598 39
2655 177
2675 393
4584 613