2949
0
25669
515
19783
2
2535
2996
3083
17946
2465
2087
3125
847
3546
1
32302
2433
4
639
612
476
3498
2271
3779
12305
3
4471
2964
3051
1603
1193
657
754
1787