3004 728
9202 41
6221 541
4370 163
16910 627
4472 52
5206 440
8015 297
6461 814
2148 201
14736 368
5759 424
5084 361
4541 579