3090
6
2903
3
2932
2
2996
0
132
20
21152
8
2476
2108
3080
108797
758
25669
1788
453
3206
5
601
1
2907
1537
2823
2450
485
483
603
1849
1494
4
1355
14
3551
10
19783