2535
2
2996
0
3083
17946
2465
2087
3125
847
3546
1
32302
639
605
612
3498
4
2271
3779
12305
3
4471
2964
3051
1603
1193
657
754
1787
1461
255
499
2906
480