1015
1
1311
951
1431
1787
1038
1606
3518
3
8527
1681
2522
2
1694
1451
0
690
2505
2166
2999
2669
2600
4
1547
6346
16
19944
83
4179
2377
564
2110
2173
2294
3386