2576
2
1976
1129
0
1132
553
804
1084
935
493
714
300
383
573
1053
1082
4
2211
1073
798
999
1
2395
699
1049
1344
414
400
1454
475
28805
6
839
472