1428
0
2522
525
390
1020
547
1557
14492
1
1436
409
602
474
467
755
381
943
970
668
2964
846
31535
594
325
881
1924
2168
5
294
707
269
2123