3080
3
2932
2
21152
8
1622
1
1275
3090
6
4326
3378
4832
772
1284
1149
710
1379
3715
5151
4651
1505
2535
915
1512
19783
3498
4
280
2405
1422
32302
0
2740
1687
5
17946