3022 257
2769 708
4149 393
4287 608
6800 323
15095 409
6963 493
18411 59
7617 789
21870 808
9046 482
11817 169
6218 747
4850 554