3440
2
133
0
915
1
1207
1132
1129
1937
935
553
1325
493
714
7330
6
1049
383
413
1084
477
573
804
414
300
1073
400
475
798
1454
1053
1418
472