1127 214
2951 700
2739 577
3143 146
18095 311
15972 739
17226 846
31372 66
13265 594
5832 359
12324 520