5009
0
486
2623
1
491
349
329
355
397
320
657
1392
244
25852
692
472
356
1128
6339
2666
1610
809
714
811
74
1089
573
8116
6