1084 242
2955 843
2636 199
63553 572
20948 276
4227 27
12500 570
9259 552
13377 477
2844 51
6925 482
31503 207
3005 187
8057 387
5447 553
6475 258