646
0
25137
2551
1
390
347
456
19279
2
1824
683
467
545
1133
1428
572
494
2522
423
953
259
820
691
2964
14492
970
303
20634
8
525
1469
2199