3083
2
1507
4
2949
0
1746
1
2670
1088
1369
25669
19783
2535
4044
5
17946
2465
3125
955
815
32302
2105
1564
790
2932
2019
3498
3779
2479
4471
2903
3
2964
1063
1423