25127
0
804
329
20634
8
637
1463
1
7334
4
1073
4106
918
908
2076
10581
449
295
467
2855
3
2306
391
470
1084
247
116
592
420
598
4111
2
332
3990
1850