1193
0
1225
5440
8
8527
1
3498
4
3779
2
2964
3051
1603
931
1461
2087
2595
730
2906
2069
5
1329
501
685
2258
492
2274
1672
3593
16
108797
2990
1294
1045