335
0
955
1881
2
555
3868
2379
9
547
2712
5
1237
1
263
177
50987
231
1054
390
1580
2694
3
455
169
680
846
247
691
1152
782
894