1
1309
0
858
1015
704
1061
1025
934
930
904
847
794
853
1204
1011
953
1840
2836
1551
1639
1582
141477
3066
2621
2612
2524