3090
6
3765
4
19783
2
17946
0
1986
2666
9
3868
10
5347
5052
25669
462
4537
1913
1593
2535
2169
32302
5635
3
3126
2358
2932
3498
3593
16
1581
2903
2964
1
1603
13967
2499
2906