3596 66
11056 327
27875 470
381708 821
8087 152
6348 593
3707 435
2250 420
2692 187
1949 210
1432 162
943 45
4416 732
33496 377