2847 90
155640 421
15513 708
2956 52
37568 529
57089 607
7056 84
70749 512
10649 649
4836 451
3320 280
3461 397
4349 439
3647 158
57473 593