21152
8
3080
3
2932
2
3090
6
1622
1
1275
4326
3378
4832
772
1284
2245
1149
710
1379
2903
378
0
2740
1047
297066
915
1687
5
1169
1505
3715
1523
1512
1384
2951
981