996
1
5729
5
1071
376
3
3826
1972
9848
2
236
719
672
1173
1363
3184
722
842
804
630
720
3081
657
1666
60
1834
511
791
723
8018
1944
8218
803