1085 242
2956 843
2641 199
63578 572
20952 276
4239 27
12506 570
9259 552
13382 477
2845 51
6927 482
31511 207
3008 187
8065 387
5451 553
6482 258