2350
2
4471
1672
1
1778
3779
2986
3083
1512
3426
4
2100
962
0
451
10243
4309
3
5439
1108
1768
2258
758
635
761
2930
1042
1350
2465
2176
4530
915
3868
6
805