1084 242
2955 843
2637 199
63556 572
20949 276
4229 27
12501 570
9259 552
13379 477
2845 51
6925 482
31504 207
3006 187
8060 387
5448 553
6477 258