25669
0
19783
2
572
2921
5
685
1777
32302
791
2996
1069
1
800
3429
7
1080
4
1558
2392
2505
1746
534
2595
1935
5440
8
2535
400
3354
1815
2932
3107
2258
501
24337
22