25669
0
19783
2
572
3008
3
1189
685
5065
1
501
800
32302
2996
791
534
14
2595
657
600
17946
2087
1391
1193
721
822
808
2124
2337
5
47639
4044
1601
2512