21152
8
25669
0
4471
2
572
717
1
5151
337
484
14
475
392
914
1390
2524
493
3107
7
1189
1320
995
534
1105
2189
3690
596
1103
562
2711
418
2439
2663