652
332
84
164
102
13
120
100
177
117
319
348
632
47
81
180
282
94
27
40
134
97
174
41
32
121
156
140
20
70
106
49
158
356
444
10
101
38
1396
171
386
110
126
206
119
204
63
33
277
1386
61
28
30