5950
10
5183
8
6182
1
3864
2
4553
1448
6466
3271
4
9836
15
2612
5
17402
1405
4335
3919
3
10032
14
12621
22
3871
7159
2623
6
6076
4435
2866
2023
2457
7034
3929
692
7870
5106
2199