2484
2
2535
948
1
4044
5
3083
17946
0
2465
3125
3546
612
5440
8
3498
4
3779
4471
657
2964
3051
1603
2595
1193
1461
1391
100
594
791