787
0
422
913
152
341
472
5009
116
1073
2972
995
1
363
573
1348
633
935
714
414
494
3015
501
646
1454
6370
5
63
392
543
489
353
561