25669
0
572
784
791
19783
2
657
1819
1
4471
562
2996
1386
8527
685
578
1522
758
2595
501
1382
2366
800
15233
534
14
475
32302
1601
2337
5
5065
1590