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