5065
1
2921
5
1044
4044
3083
2
2649
0
2465
1189
153
3158
3125
3765
4
2264
5440
8
2476
1193
915
616
3779
4471
2903
3
2964
1053
3051
1603
1990
293
737
426
1461