996
1
5729
5
1071
376
3
3826
1972
9848
2
236
718
672
1173
1363
3183
722
841
804
630
720
3081
656
1665
60
1831
511
791
723
8018
1944
8217
803