162
216
3527
39
45
118
21
102
477
363
191
154
378
36
120
101
571
117
20
619
62
224
317
95
597
27
98
142
57
71
90
44
107
17
320
358
777
136
133
61
52
260
274
194
522
99
33
153
46
66