2996
0
1461
32302
1000
526
25669
4044
5
17946
14
1787
1
980
2535
2
802
3125
2930
805
19783
1399
1189
2964
1392
3498
4
2478
2365
4471
868
1672
3591
11
662
3779