1462
0
552
804
2395
116
477
637
798
4106
1073
573
505
152
521
714
475
58
458
522
400
553
1650
2189
472
383
1504
2211
846
771
1348