585
17
21
22
1233
32
115
91
121
52
140
69
41
817
3047
1116
29
966
442
82
114
42
1400
167
6
138
14
90
28
234
20
146
19
58
76
96
18
4
83
198
393
174
141
39
244
271
36
94
226
53
8
77
124
16