4471
2
1672
1
2990
0
3779
2986
940
1193
1431
1512
1168
3426
4
1399
5
1819
745
1801
3158
1905
1152
3083
2465