0
1392
1203
969
782
1081
867
1096
1003
845
968
832
971
979
1135
1008
1621
1
1123
1927
1360
1447
1388
139780
2802
2426
2421
2325
2286