1093
0
4179
1
526
1690
1380
1691
1431
801
496
635
673
802
1699
2
1061
1814
830
1000
1168
1191
1938
693
1816
2562
915
3326
3
4099
8
1547
2166
2152
2394