1094
0
363
1824
408
745
4328
10
946
1
935
918
50987
964
2201
3
6435
7
400
610
798
968
804
901
1589
1547
3044
13
2221