2733
4
929
3
1751
1
2245
3080
21152
8
623
582
0
1047
2
3090
6
2254
11059
9
674
2932
297066
3158
8415
5
3498
1663
3107
7
3971
1668
4096
951
2884
467
5232
1015
1087
8411