1475
2
3007
4
944
3
849
0
994
6
951
1
1015
1087
1606
2650
1751
8527
5489
11
1709
1307
2131
1539
19944
3679
4335
929
2571
2377
2722
623
2687
2600
2744
891
2972