210
0
3663
1
565
335
741
74
527
105290
408
1032
370
521
661
420
1029
497
845
165
907
2490
6058
467
486
1126
429
3092
767
616
1416
530