5536
2
5946
3715
5151
1247
3629
1
21152
8
4884
6
4651
3
2650
20
2405
2740
2865
280
5805
5164
5
6047
4
297066
0
2028
2093
3080
181997
11
4309
2773
1047
898
3090
1676
2629
4732