3046
3
2615
2
9160
5
2573
7
21152
8
1618
0
1225
3683
1
1743
1683
582
790
1411
785
1866
734
24353
297066
445
2949
1089
635
1384
706
120
2865
181997
11
2207
451
1757