25669
0
19783
2
2595
800
572
2535
685
32302
534
791
2996
1189
5065
1
1601
1225
501
637
1812
600
1391
3008
3
1193
17946
984
1486
2799
3158
1162
657
777