646
0
19279
2
25137
2551
1
1824
390
347
456
683
1428
2522
572
467
423
545
1133
494
653
953
31535
259
820
691
348
394
369
2964
14492
171
970