1193
0
2478
1
1358
2100
2
685
6346
16
4471
1672
791
2990
3779
721
635
2986
8527
1225
1028
940
501
2209
3
5439
616
657
915
2366
1512
3426
4
1218
2166
693