25137
0
31535
17353
19279
2
1020
2730
6
3114
4
1824
2224
1098
1880
968
269
729
918
1150
2076
1
4864
392
798
955
527
2082
11
1049
467
493
573
316
1682
20634
8