25137
0
20634
8
31535
2730
6
483
1139
1020
81
418
2111
3
17353
1483
345
444
152
138
592
320
165
1462
1
1029
785
991
341
19279
2
552
16
586
17
3383
334
516