2570 130
5459 292
35900 498
15342 441
22538 293
3533 362
4323 593
3613 387
8195 323
4084 637
1821 288
3247 345
22871 753