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