929
3
1440
1
950
742
0
1751
3034
815
1107
623
1527
2476
2466
5
1957
2131
3211
2600
4
2530
19944
2
989
451
1606
1701
467
1380
2669
969