3508
2
2502
1043
1250
0
2655
3
3758
1
4032
12
6676
1152
2088
5820
1383
3527
2297
3854
7304
7
1639
519
6516
8
3491
4
3671
427
4761
1201
3303
10
844
3186