2536
2
2372
3
5208
5
1647
2956
2057
1
3365
3754
4
3001
2032
1727
1843
2403
1681
1015
0
1876
3238
7
3861
3208
1391
1159
5094
9
5929
2174
2293
2609
997
1954
3369
6246
6