25669
0
19783
2
572
32302
685
383
2666
9
800
2595
1518
658
2996
534
791
2535
1382
1
501
400
3008
3
255
1986
741
6779
5
2277
3090
6
2562
2110
2316
14
2921