25669
0
572
17946
32302
1461
19783
2
3090
6
7258
562
3498
4
4471
2123
475
984
1581
2663
1120
21
14
1189
1045
614
544
490
332
534
596
668
2524
3159