1129
0
684
1
1132
553
804
1775
1084
2368
935
493
714
300
383
573
1053
2211
1073
798
999
2395
1049
1344
414
400
1454
475
28805
6
604
839
472