25137
0
19279
2
467
31535
492
2211
1020
691
2190
1
1824
2275
78
20634
8
968
3233
16
17353
798
1131
2522
407
851
683
547
392
1877
787
953
1567
1428
2328