518
0
521
1462
494
458
1053
787
561
422
913
63
152
5009
116
1073
2342
2
675
1557
6
363
573
1348
1282
633
935
714
414
3015
501
472
646