1174
1
951
2209
1380
0
2906
2
3715
4
662
496
1093
4387
2584
571
2530
1751
4938
1812
3
2732
1787
830
526
1590
2786
5
4957
8527
4096
868
1000
913
2562