25669
0
19783
2
534
1153
2996
2595
572
800
3765
4
685
3798
2337
5
32302
15233
1
791
3008
3
2361
822
1265
1743
683
3090
6
14887
18
2249
388
528
5440
8
1064
3026
2535