2309
0
1055
1
1093
1047
1168
2495
1014
1746
1690
1606
1883
2
635
802
380
1691
2110
19944
2368
784
300
868
830
526
801