1084 242
2954 843
2636 199
63546 572
20946 276
4226 27
12500 570
9258 552
13376 477
2844 51
6924 482
31502 207
3005 187
8055 387
5443 553
6472 258