1084 242
2955 843
2636 199
63555 572
20949 276
4227 27
12500 570
9259 552
13377 477
2844 51
6925 482
31503 207
3005 187
8058 387
5448 553
6477 258