1440
1
503
0
263
1015
1075
2109
1842
953
580
1939
488
1149
589
1862
1033
776
546
1043
1645
267
431
2023
2748
2
25137
471
324
467