3596 66
11056 327
27875 470
381748 821
8088 152
6348 593
3708 435
2250 420
2692 187
1949 210
1432 162
943 45
4416 732
33505 377