3090
6
1193
0
2903
3
2932
2
2996
20163
44
405
21152
8
14
1189
572
3080
3673
6983
10
2906
1
17946
692
2986
25669
32302
607
795
1514
1289601
4
3765
1849
2203
1628
1537
2919