905
1
2152
2
995
1681
3326
3
1813
582
0
2578
1875
1859
1476
4074
1444
2294
7835
14
2453
847
4500
4
2767
5
2529
7
3895
18
1539
2484
3508
14470
1761
5521
108797