1093
0
785
2417
6
843
7258
7812
7
427
1
2336
5
1399
865
830
496
1788
1449
17946
2990
3498
4
3051
2
2964
4044
1461
2825
1044
1746
1294
3779
2478
2443
2932
2906