25669
0
32302
4471
2
19783
2535
2366
1
2453
1603
3498
4
2328
3
8527
3200
746
1568
1397
2990
2173
1394
2921
5
3132
1819
1136
685
2271
2776
608
3971
3186
1466
3158