25669
0
791
534
19783
2
685
5065
1
2595
2309
32302
501
572
800
2337
5
600
1601
2996
436
721
388
822
1028
1415
758
2463
76
132
148
423
1225
2649