5151
2
3080
3
3715
21152
8
4651
2235
0
2650
20
1962
1
1373
989
280
2405
2740
2932
1517
3169
2865
3216
10
297066
838
1500
1011
1004
1393
1941
4
1716
1244
3090
6
181997
11