25669
0
32302
17946
19783
2
1461
3498
4
1581
14
2524
3090
6
572
490
4471
475
7258
2123
914
484
460
2439
562
557
21152
8
1243
431
5430
607
337
2996