839
0
2996
1075
2
2535
19783
878
2932
1617
3498
4
32302
17946
485
2453
1193
898
1
1153
348
471
3090
6
2310
21152
8
25669
392
774
370
2463
670
47639
508
1154