955
2
572
1
481
688
596
519
2806
9
535
4422
24
4692
21
701
623
2222
8
687
833
1852
4
624
645
629
995
3394
7
2346
505
1357
5
606
3272
1171
5768
676
3450