558
2
370
1
421
513
416
1339
66
111
212
556
69
766
714
633
1034
647
565
896
618
284
1313
1936
3
1446
902
757
783
427
519
1325
946