3090
6
17946
0
2535
2
21152
8
19783
32302
13018
1289601
4
3868
10
2160
2471
7
94424
3
1628
1
2299
5052
267612
1186
462
1663
5
3551
1407
1507
2358
9
189326
2932
5771
25669
975
3498
1536