1113
1
2855
3
3251
6
3663
505
0
8049
4
2275
2
575
968
1842
467
4071
2288
369
2042
584
1281
2748
2831
263
918
497
955
840
195
1932
6062
16
3440
547
1784