352
34
14
288
53
129
97
40
56
500
213
111
124
105
43
22
57
76
90
54
50
170
29
37
159
172
59
313
35
67
86
300
44
398
24
84
138
18
42
187
191
416
78
209
688
20
131
69
95
1002
51
19
133