1380
0
1158
2949
758
25669
19783
2
2535
4044
5
3083
17946
2465
936
1685
3125
3546
1
32302
612
3498
4
3779
4471
2964
499
3051
1603
1193
1787
1461
594