3596 66
11056 327
27875 470
381769 821
8089 152
6348 593
3708 435
2250 420
2693 187
1950 210
1433 162
943 45
4416 732
33507 377