1399
536
1001
439
2041
540
1520
555
25
92
151
597
1708
1972
27
2140
739
39
999
633
172
1170
203
987
524
1072
30
