3014
20
1709
8
511
1
2059
2
665
5
2670
4
1067
1000
1196
1550
951
3287
2711
21152
2593
370
0
2833
297066
2116
346
398656
19
866
1314
1044
2237
3
2015
1172
1165
1203
1086