608
286
371
423
172
419
338
568
941
78
229
151
278
28
29
24
986
43
235
185
626
118
452
170
166
115
12
72
349
254
426
147
30
123
93
192
191
316
143
175
234
239
468
71
122
97
228
98
99
91
275
55
44
108
570
102