2258
1
3066
7
2986
2983
5
6899
9
5621
8
1080
0
2919
2
378
462
4537
4
1804
688
475
567
5169
2525
3575
2966
6
690
19783
3535
10827
583
3222
3
3083
1663
6572
108797
17946