1112
4
3904
12
1748
1
992
798
2177
3
914
743
0
1432
2
616
844
2017
729
411
1474
73
946
1150
1079
1136
1657
11
396
1279
428
1001
589
1256
1583
489
846