19511 545
2264 59
13126 347
15663 801
7217 676
1848 184
3249 150
3932 473
9501 672
8294 1013
1938 290
5460 36
3755 707
4138 930