1056 214
2852 700
2194 577
3065 146
17993 311
15925 739
16883 846
31165 66
13220 594
5775 359
12198 520