1709
8
511
1
2059
2
3014
20
665
5
1550
1067
1000
951
2670
4
1196
2015
2237
3
3287
2854
1568
1471
1201
2833
2116
346
0
866
848
1314
1044
370
1172
1165
1203
1086