2936 90
159384 423
15586 708
3032 52
37765 529
57697 608
7117 84
72829 513
10739 649
4924 451
3374 280
3505 397
4411 439
3710 158
58921 593