525
0
820
1612
1215
1
2522
403
2727
2
409
423
602
1924
872
31535
1939
1062
415
325
1133
722
970
2490
953
474
951
873
1629
1877
1661
2190
671