25669
0
17946
3090
6
32302
7258
19783
2
21152
8
1461
1768
3498
4
2903
3
337
2124
1189
2907
2399
3680
1106
1729
345
2932
375
476
1103
412
322
305
352
1442
406