3090
6
2535
2
3066
7
5052
10
17946
0
3080
3
1628
1
6499
19783
2935
2358
9
1305
2932
3498
4
32302
6668
3126
1294
572
2966
2884
5
2408
8
3868
1320
1153
10598
1903
3694
1849
5347