2100
2
2350
6346
16
4471
1672
1
2990
0
3779
635
2986
8527
940
2209
3
5439
915
1512
3426
4
1218
2166
693
1690
3158
526
2710
784
2368
801
2243
6