3090
6
1849
2
2903
3
2932
21152
8
14
0
1189
1307
572
3080
3673
669
1
2181
6983
10
2906
2996
17946
2986
1365
2244
4
25669
32302
536
1514
692
1289601
3765
345
2203
1628