3598 66
11060 327
27878 470
382031 821
8093 152
6354 593
3713 435
2252 420
2699 187
1953 210
1433 162
945 45
4419 732
33550 377