820
0
2152
1020
957
377
415
951
409
525
787
1557
403
1161
500
1
602
1133
1045
1939
859
2655
454
2168
722
755
2121
4
1661
2964
670
2334
1101