3090 686
2167 345
12783 296
13671 134
12519 442
5333 213
7964 336
8954 225
17457 429
6843 47
2237 658
4416 574
2461 587
588 39
2601 177
2658 393
4551 613