1193
0
2478
1
1358
2100
2
6346
16
4471
1672
2990
3779
635
2986
1355
3
8527
940
2209
5439
915
1512
2711
3426
4
2911
9
1218
4651
398656
19
2166
83