931
1
883
1222856
4
1256
1005
9953
2000
1329
2188
9
1626
963
3
1646
1464
1665
2
1037
4111
2587
6
3674
10
639
5316