2349
2
9220
3
986
0
7034
3354
5
603
8859
9
2368
1
1084
309
7642
739
1038
3329
3126
1012
123674
35
4946
18
763
7608
12
504
676
8786
806
906
1996
429
2039
7
5825
4