1189
0
2245
3
1193
607
3090
6
14
2903
2932
2
894
3765
4
297066
32302
755
21152
8
664
19783
3080
2771
2181
1310
392
713
2996
2986
1
616
325
99237
1970
458
1346