2336
5
1725
3
1290
1
2631
2
1554
1633
706
1180
0
3819
4158
8
2779
2566
1713
1988
2425
7
2390
818
1112
997
1632
2768
1747
2329
1221
1484
3982
6
4360
4050
10
17025
20
2108