1125 214
2951 700
2725 577
3142 146
18094 311
15972 739
17221 846
31368 66
13264 594
5831 359
12323 520