2478
2
14
0
3000
6
2535
4044
5
3083
17946
2465
1189
3125
3546
1
983
629
3771
1168
1569
1297
5440
8
1007
1564
3498
4
1401
3779