50
1233
0
7
1038
1
1326
1869
1708
2015
1127
870
1190
802
1636
1024
955
1069
706
1194
2
1321
1103
1255
725
896
1302
1065
836