18
106
454
12
171
605
201
952
2000
2057
2
16
743
647
197
153
115
27
643
935
140
4
58
