3765
4
2245
3
3090
6
1849
2
2903
2932
297066
0
21152
8
894
14
1189
1307
572
3080
669
1
2181
2906
2996
17946
2986
1365
2244
25669
32302
536
1514
692
345
2203
2270