1250 323
3432 553
1266 337
802 194
322 39
2548 686
617 166
14214 88
4750 473
35713 677
4209 535
3362 395
3237 45
9867 165