3001 575
1383 224
1690 522
7090 124
230 57
1523 352
3033 845
881 278
2639 298
1149 285
565 134
908 123
2076 402
2274 637
422 26
1588 79
1105 303
2249 553
1940 291
1868 246
1636 210
1910 195
2496 585
571 152