5230
4
1946
1
4977
5
2832
2482
34649
7
4782
1329
0
6424
9
1360
2
520
706
1047
739
2767
11
481
596
165
389
506
317
593
4010
3
3080
1174
37801
24
4902
1940
879
8905