1125 214
2951 700
2724 577
3140 146
18094 311
15972 739
17217 846
31366 66
13263 594
5830 359
12322 520