905
1
582
0
2886
2
4074
2152
3629
995
3871
3470
5
1681
3326
3
1444
4757
2631
1868
2921
5946
2285
1813
3508
7
1476
1753
1412
1466
2322
4
2054
3109
14
2529
4943
1749