25137
0
17353
31535
19279
2
20634
8
3114
4
2730
6
6800
1098
893
579
557
951
2275
663
693
647
383
749
431
874
1567
968
608
394
1020
2587
16
349
467
697