1808
0
4044
5
3083
2
17946
2465
3125
3546
1
255
32302
3158
3429
3498
4
3779
758
2551
4471
866
2964
3051
1603
670
908
1787
1461
691
391
2399
597
1729
528