2849 90
155833 421
15519 708
2958 52
37574 529
57112 607
7059 84
70815 512
10651 649
4838 451
3324 280
3464 397
4352 439
3651 158
57527 593