1128 214
2951 700
2740 577
3143 146
18095 311
15972 739
17229 846
31372 66
13265 594
5832 359
12324 520