2948 90
159909 423
15612 708
3047 52
37795 529
57836 608
7131 84
73200 515
10750 649
4932 451
3385 280
3522 397
4427 439
3716 158
59184 593