905
1
2152
2
995
3858
7
1681
3326
3
4074
0
467
1813
3014
20
3296
4
1093
582
2655
3957
3085
5
3491
3485
3316
10
5141
2578
14861
1875
1859
801
4702
1476
1444
2294
7835
14