1976
2
1171
1
1129
0
1132
553
804
1084
935
493
714
300
383
573
1053
721
2211
1073
235
798
999
2395
1846
2127
1049
1344
1550
414
756
400
1454