25669
0
19783
2
572
32302
2535
2921
5
1449
800
685
3008
3
2595
3107
7
2996
7793
4
3498
8527
1
951
658
534
791
1603
17946
5440
8
7471
9
501
14
2906
3591
11
4187
10
1558