172
224
780
175
430
199
72
36
168
377
92
149
334
39
217
150
480
272
350
81
62
1603
506
312
1500
298
228
182
235
347
130
114
162
128
232
333
156
602
345
282
278
259
190
335
189
294
412
218
213
107
414
309
357
362
550
265
148