562
401
14
265
49
35
48
18
22
27
158
161
108
648
71
218
21
19
122
200
62
32
41
34
31
8
209
66
33
14850
170
201
57
658
6
40
287
58
7
89
1346
36
363
248
130
12
47
96
116
16
117
25
267
1328