493
0
1518
1
3967
8
573
553
475
383
1084
913
714
477
3599
1132
1053
2211
804
935
611
414
2395
2474
2
1073
400
798
1049
1348
1454
2191
472
1848