1076
1
3123
5
2983
2
1749
579
0
1371
1883
1243
3378
7
567
876
1056
1404
1020
1973
944
1535
948
402
881
1211