25137
0
1824
19279
2
31535
1020
467
1428
2275
2546
1
1131
968
392
458
2126
745
918
2522
2551
646
2211
383
390
325
683
3164
8
2694
3
3114
4
2635
381
798