3014
20
1568
1
2015
2
1015
1606
8527
2600
4
6346
16
19944
2237
3
2377
2110
1787
3386
2392
0
951
1087
1709
8
12459
2059
181997
11
1751
6236
10
665
5
5489
2166
83
1047
2710
511