2390
2
21152
8
2779
4158
3715
5151
9877
6
3819
1
4651
3
2650
20
2405
2740
280
297066
0
989
1668
3080
181997
11
5169
2773
1047
3090
1275
1713
1757
1031
5164
5
1522
898
2083