2405
1
2082
3779
2
994
6
2990
0
3765
4
1777
1153
1495
2890
3
2996
6307
10
1558
3090
1262
3326
7893
866
423
851
2207
2580