1052
1
1110
3
493
0
1084
573
553
383
913
714
477
1562
2
475
1132
1054
1454
935
903
717
2603
7
2256
1053
2211
804
611
414
2395
96512
1073
400
798