998
933
20
1715
1919
1066
584
583
803
875
853
701
18
28
7
251
1559
261
181
663
697
57
924
864
742
91
999
1799