2919
2
3868
10
5347
4
2966
6
1650
1
4537
1195
6572
2189
322
445
0
1407
4360
903
6668
5233
426
5771
2948
1250
13676
21
7793
781
7670
946
5621
8
3066
7
2408
342
866