3559
2
1557
0
1661
1
797
602
781
722
410
787
288
1161
284
846
370
668
3360
381
1101
1054
329
417
935
286
268
359
257
269
1931
2161
474