25669
0
19783
2
572
791
2996
657
685
501
3008
3
32302
534
5065
1
2595
616
822
17946
1601
15233
14
800
600
1193
1189
4044
5
1028
2535
758
1869
3125
721