2923
1
17946
0
2465
2
1189
3125
1787
3546
5440
8
3498
4
501
3779
4471
2964
3051
1603
1380
1461
1225
600
2906
2069
5
1329