3014
20
1709
8
511
1
2059
2
665
5
2670
4
1067
1000
1196
2245
3
1550
951
3287
3080
21152
297066
0
1047
3090
6
370
2833
2932
2116
346
866
1314
1044
2237
2015
1172
1165