3580 66
11043 327
27840 470
380752 821
8072 152
6334 593
3693 435
2244 420
2661 187
1942 210
1421 162
936 45
4406 732
33249 377