2209
3
1085
0
968
798
872
1981
970
479
455
379
47041
957
581
458
365
274
320
415
951
1603
409
1043
322
267
787
1557
1161
602
1133
1045