25137
0
17353
31535
19279
2
20634
8
2730
6
1862
1
3114
4
6800
1098
552
16
2275
802
1020
2727
325
2992
213
798
971
1580
5966
7
787
1824
90
503
418
291
871
7334