3100 686
2178 345
12786 296
13678 134
12528 442
5339 213
7965 336
8954 225
17458 429
6850 47
2238 658
4416 574
2461 587
590 39
2602 177
2658 393
4556 613