2906
2
2395
6
1957
1
1380
0
2044
1922
3683
2949
392
3386
3
25669
14
19783
2535
451
2996
3083
4044
5
17946
2465
1189
3125
3546
32302
815
955
1049
1564
2105
2019