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