25669
0
19783
2
1431
1
1690
467
2173
1767
1380
572
400
2710
1749
685
4074
888
4305
3354
32302
791
2996
2562
1788
800
2131
2294
766
8527
534
1532
1220