3090
6
2535
2
1819
1
2903
3
2932
6983
10
3546
2258
1380
0
21152
8
37355
13
2131
496
12779
3080
3673
7042
5
1545
1844
2919
1125
13442
15
1749
25669
14
2358
9
19783
1289601
4
830
2996