1
51
404
109
60
379
399
167
300
3
26
9
19
110
57
6
476
4
103
8
238
292
501
5
12
161
23
145
7
15
123
139
64
272
270
164
77
2
40
158
45
125
118
557