25669
0
21152
8
17946
32302
1189
758
4044
5
14
2996
1849
2
2535
2907
588
3125
577
424
19783
1461
345
1193
497
2964
1
436
984
3498
4
2057
634
616
2478
1194