4044
5
2964
1
2350
2
1603
297066
0
1619
2906
1093
1168
2209
1052
1189
915
6236
10
370
582
2996
746
2972
4029
8
3083
10827
4
55904
2131
2949
1922
3158
1778
9956
3
1751