1
1251
0
843
1003
691
1038
1015
921
912
892
835
785
844
1192
992
932
1771
2703
1494
1578
1522
141062
2988
2563
2562
2464