2948 90
159918 423
15612 708
3047 52
37795 529
57838 608
7131 84
73203 515
10750 649
4932 451
3385 280
3522 397
4428 439
3716 158
59186 593