2123
0
1043
318
288
3360
2132
5313
460
798
330
408
1949
361
266
299
294
389
367
544
348
970
252
2727
2
881
410
308
1070