25137
0
20634
8
1824
1020
19279
2
2275
3510
968
458
798
392
31535
777
464
3375
489
518
290
381
945
1045
492
4106
376
1614
1
1711
3456
1132
631
2190