332
1
232
350
768
1459
7
637
384
2
307
1212
3
403
337
297
499
371
341
281
86
343
1354
339
412
670
1016
900
723
763
662
442
419
889