2740
3
3715
2
5151
297066
0
3216
10
989
21152
8
1660
1
3080
181997
11
1500
4651
6779
5
1716
2650
20
1373
1047
189326
280
2405
2932
1398
1517
1527
3169
2865
1568
2108
1489
838