4309
3
1535
1
2710
2
1622
1815
2942
6
3177
2134
1992
2899
697
0
1075
658
5375
1309
19944
1284
4914
553
14125
10
2966
11
2265
4198
2093
297066
1619
5389
267612
4978