2983
5
1346
0
1135
1
3779
3
466
1213
4212
4
438
3507
6
1653
1891
2422
8
4968
1163
1922
2
2264
1501
3369
2736
2184
1666
3724
2576
912
6018
5156
13
2072
2177
1663
13653