1093
0
693
1691
1
635
1699
2
801
496
1191
1061
802
673
526
1814
4179
830
1000
1168
2394
1938
2562
4099
8
1816
915
3326
3
2166
1543
1068
2152
4
2403