328
142
198
1620
105
630
130
12
42
57
239
286
60
682
69
309
80
99
44
32
18
52
145
51
364
121
152
65
20
155
38
160
19
168
26
10
27
180
84
39
17
94
29
642
213
494
56
153
7910
367
174
50
1414
16
156