960
6716
1295
983
19726
363
1006
986
1337
634
697
633
735
987
15611
1016
25877
1736
25618
21412
202
564
437
422
22215
35320
694
863
17410