1495
1
788
2
935
0
1132
1084
493
383
553
477
573
475
798
1454
714
1049
472
611
1491
804
414
913
1053
300
1073
400
2211
4111
3540
4
2395
1378