3014
20
1709
8
2059
2
511
1
665
5
2237
3
2670
4
2015
1550
1067
1000
951
1196
3287
2854
108797
0
1568
2386
2245
2530
6236
10
1471
1174
10827
2629
585
378
1015
562