332
1
232
350
768
1459
7
636
384
2
307
1211
3
403
337
297
499
371
341
281
85
343
1353
339
412
670
1016
900
723
763
662
442
419
889