1086 242
2959 843
2646 199
63601 572
20954 276
4245 27
12507 570
9259 552
13389 477
2845 51
6930 482
31521 207
3010 187
8069 387
5452 553
6491 258