442
1
347
108
232
350
768
332
636
1211
3
85
281
341
371
403
297
337
499
485
2
366
709
420
478
308
396
1353
343
361
339
412
3160