1
1310
0
858
1015
704
1062
1025
934
930
905
847
794
854
1205
1012
953
1841
2838
1554
1640
1584
141479
3068
2623
2613
2525