3957
3
1505
1
1512
2
1422
567
4179
4655
10
780
6666
4
2655
2211
2959
3154
6
2642
1266
1622
2626
1523
2951
1384
5
1169
1973
4326
981
7599
13
4832
975
1536
3378
1284