3001 727
1302 343
1710 389
817 185
306 59
2179 675
2686 559
2920 761
1561 447
2770 670
3125 856
945 195
2292 644
163 38
865 232
252 41
732 204
721 191
1172 332
2515 725
855 211
889 216
2071 418
1566 388
21927 579
24713 114
36416 632
20113 508