128
74
100
460
675
28
311
295
115
877
96
159
43
109
315
198
132
522
48
19
894
56
1054
87
445
29
294
277
579
1271
378
762
73
14
64
114
172
233
561
58
42
116
1439
80
279
20
26
186
99
183
166
155
192
195
258