2518
3
14125
10
1023
1
3225
6
1339
989
0
641
1231
3240
1690
1372
2
2710
2284
1248
2235
946
1558
1527
1777
6346
16
1265
1935
2627
7
2890
1268
770
902
2604
18816
11
3629