1134 214
2955 700
2830 577
3143 146
18107 311
15980 739
17271 846
31404 66
13269 594
5839 359
12349 520