3090
6
2535
2
3528
7
19783
2258
1
5412
4
32302
0
572
1516
2466
5
3868
10
2316
4291
2209
3
2160
2471
5151
8
1628
5052
1780
6346
16
14
1186
462
1663
1594
1407
2358
9
2932
25669