3014
20
1709
8
511
1
2059
2
665
5
2670
4
1067
1000
1196
1550
951
370
0
3287
7793
2687
2833
2116
346
3066
7
1218
6779
2343
866
1314
1044
2322
2237
3
2015
3034
1172