374
116
518
93
238
72
540
377
156
75
615
47
553
157
1309
652
709
247
253
57
193
97
355
137
482
176
284
110
42
19
243
108
509
114
322
120
149
103
592
161