25669
0
572
1804
1
19783
2
791
4471
8527
685
2996
758
1192
800
562
3008
3
1386
1766
2595
1660
1522
501
475
2366
997
2163
32302
1601
15233
534
1060
5065