1133
0
320
2328
722
367
668
1009
2
2091
968
325
868
279
490
895
757
1824
445
658
2727
957
951
456
213
409
248
294
267
265
1161
602