3594 66
11055 327
27870 470
381502 821
8084 152
6345 593
3706 435
2250 420
2689 187
1945 210
1429 162
942 45
4413 732
33449 377