2245
3
3090
6
106
0
2903
2932
2
3765
4
21152
8
2149
5
25669
3080
2740
1
297066
894
916
3606
2996
6164
2059
1362
16
571
1226
14
3053
7
19783
2535
585
4044
3083
17946
2465