2336
5
1725
3
1290
1
2631
2
1554
1633
706
1180
0
3819
4158
8
1462
5141
7
1713
2779
3014
20
3546
2425
1647
4
2390
818
467
1112
997
3085
12459
3491
3485
6236
10
951
1694