3123
5
2983
2
1749
1
1371
1883
1243
3378
7
567
11447
0
788
579
1001
1020
1973
1404
1446
2122
944
1535
948