3090
6
2465
2
1092
1
2903
3
2932
19944
21152
8
3080
3673
17946
0
1145
3066
7
19783
3546
25669
2483
32302
108797
7034
1289601
4
1830
5090
2425
2919
3519
9
5141
1701
1210
750
1494