2743
2
2691
2891
4
4102
3172
3
2632
3973
7096
14
1628
1005
495
0
166
5296
13
369
1441
3156
3779
4946
18
2921
8
2289
1677
1