1085 242
2956 843
2638 199
63571 572
20952 276
4237 27
12506 570
9259 552
13382 477
2845 51
6926 482
31510 207
3008 187
8063 387
5451 553
6482 258