25137
0
17353
19279
2
31535
3114
4
2730
6
6800
20634
8
1098
1020
467
2275
1580
1416
798
325
1824
239
382
648
968
171
851
618
970
500
692
72
320