5183
8
2623
6
3041
2
5151
5950
10
2866
2911
9
17402
4
7034
5
4651
3
398656
19
3919
10827
4435
1484
0
9956
550
1
2457
4724
692
7870
6182
5106
3864