21152
8
2593
1
2015
2
3090
6
297066
0
951
467
1015
1087
496
1380
1437
2711
1606
12459
3
2890
11924
1751
8527
1465
5489
11
1814
2131
8072
19944
2184
5151
2911
9
4651
3971