137
520
29
22
165
27
320
82
848
23
5270
52
209
282
95
39
51
32
63
31
61
47
64
136
215
46
188
44
74
88