2596 852
1692 340
364 75
224 44
2890 106
2552 203
4239 725
2945 165
2680 298
15462 543
22575 823
11520 273
11432 595