1250 323
3431 553
1266 337
802 194
322 39
2548 686
617 166
14212 88
4750 473
35713 677
4209 535
3361 395
3235 45
9867 165