1193
0
3765
4
2245
3
894
3090
6
2903
2932
2
297066
2996
20163
44
405
21152
8
14
1189
572
3080
2906
1
17946
692
2986
25669
32302
607
795
3059
1514
1849
2203
1537
571