3090
6
2903
3
2932
2
2996
0
108797
21152
8
120
7793
4
3765
3080
1673
1436
2258
1
5635
14
3593
16
2666
9
531
25669
493
619
3206
5
10941
561
1537
2823
2660
1446
1467
1045