1
51
405
108
58
385
169
300
3
26
9
19
111
57
5
486
4
99
7
235
225
301
512
13
162
23
143
14
135
147
65
272
278
165
77
2
6
38
157
45
126
18
119
560