3596 66
11056 327
27874 470
381660 821
8087 152
6347 593
3707 435
2250 420
2692 187
1948 210
1432 162
943 45
4415 732
33486 377