25669
0
19783
2
21152
8
951
1
2505
32302
2535
980
3354
3090
6
1301
1077
3083
2366
1743
790
604
1749
1451
4562
10
1657
2932
1349
1558
3498
4
2337
5
1363
784
17946