25669
0
2903
3
21152
8
2996
19783
2
3090
6
2932
4358
2732
14
528
931
2366
1
2320
572
1189
32302
100
3080
2535
3779
4044
5
3051
3498
4
2069
791
4471
758
2906
685