232
1
351
333
768
403
1212
3
639
1459
7
1354
2
343
339
361
412
709
371
86
341
281
500
297
337
889
442
662
419
347
420
660
760
108