1085 242
2956 843
2642 199
63580 572
20953 276
4241 27
12506 570
9259 552
13384 477
2845 51
6927 482
31514 207
3010 187
8067 387
5451 553
6485 258