25137
0
31535
17353
325
456
19279
2
707
1098
403
3114
4
929
320
298
276
286
422
328
1161
2730
6
115427
275
1661
1
4111
2490
6800
1133
598
366
93
584