3127 686
2197 345
12792 296
13689 134
12530 442
5345 213
7966 336
8954 225
17465 429
6860 47
2238 658
4416 574
2463 587
591 39
2605 177
2658 393
4564 613