2907
2
3083
4471
2962
0
2043
3
3090
6
8535
12
25669
2155
717
1
1153
583
8527
8627
2939
1425
13499
5
1743
1598
1221
2257
4926
3026
3798
4
2601
17946
434
2408
8
6983
10
1518