1686
2
3910
3
2453
1
1378
854
0
2795
1099
2999
3519
9
2135
1631
4
1379
1195
2048
990
2263
2471
7
109776
42
3574
6
12761
2748
7003
2966
2060
1784
1237
2068
3745
1252
801