1048 214
2832 700
2194 577
3063 146
17990 311
15925 739
16870 846
31152 66
13219 594
5774 359
12196 520