3090
6
2358
9
2535
2
19783
2932
3868
10
1320
3498
4
10598
3694
995
1
1903
3
3107
7
32302
0
1153
5347
17946
6095
1960
3066
2160
4537
5052
1593
1382
6899
3336
1628
1663
5