2100
2
2495
0
6346
16
4471
1672
1
2990
3779
635
2986
8527
940
2209
3
5439
915
1512
2711
3426
4
2911
9
1218
4651
398656
19
1055
83
693
1690
3158
526