21152
8
3080
3
2932
2
3090
6
2245
2903
2740
1
1047
2352
297066
0
1169
1505
1622
3715
1275
1523
1512
1384
5
2951
981
975
4
4326
1536
3378
5151
4832
25669
4651
1284
19783