25137
0
3114
4
411
1152
2459
9
1149
1645
1
66
17353
951
345
552
16
355
584
422
185
247
383
2941
2546
802
297
1824
798
2006
371
517
2477
288
813