2657
3
419694
9
1523
0
479
480
640
1890
1
1020
629
1745
400
9807
2
948
2727
618
2069
2683
561
2085
736
468
594
341
1059
1358
897
571
781
1094
273