2245
3
3765
4
21152
8
1769
1
894
0
3090
6
297066
2903
2932
2
25669
3724
2258
1189
3053
7
17946
2771
14
492
5141
475
571
2996
3080
19783
3546
616
32302
2650
20
1812
585