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