955
34
175
22
40
197
655
25
20
119
177
41
185
43
236
38
122
66
599
682
121
59
98
37
52
57
113
143
64
533
254
33
124
217
81
17
27
904
128
55
125
198
42
97
2000
220
184
534
56
26
650
369
216