2949 90
159968 423
15614 708
3049 52
37799 529
57854 608
7131 84
73240 515
10752 649
4932 451
3389 280
3523 397
4428 439
3718 158
59212 593