2999 728
9191 41
6220 541
4370 163
16910 627
4469 52
5203 440
8014 297
6461 814
2148 201
14735 368
5759 424
5083 361
4541 579