25669
0
438
19783
2
2996
32302
572
1478
14
2595
17946
2535
1189
1193
657
758
3158
3498
4
3176
4471
189
4044
5
791
670
1225
5065
1
2845
713
721
685
1028