4471
2
1672
1
2990
0
3779
2650
20
989
2986
1690
940
1193
1093
1512
1814
3426
4
1819
3715
1168
1632
5151
2562
1064
1746
3158
673
4179
4651
3