3765
4
2518
3
19783
2
17946
0
25669
742
32302
2907
2476
2650
20
2556
1
2906
3012
21152
8
3090
6
1581
2535
3593
16
1022
2932
3498
392
345
990
1295
2666
9
280
2903
2964
297066