25669
0
19783
2
572
685
2996
791
2595
32302
3008
3
1189
14
2535
501
3125
17946
534
1193
5065
1
657
1601
1849
800
1225
851
822
4044
5
2366
721
15233
616