623
2
1447
6
1810
687
1031
1
2146
5
833
676
426
955
571
481
701
433
1705
3
988
1982
688
605
1171
1093
3450
5768
9
503
915
992
4
3272
17
851