543
0
1571
1
710
663
646
2297
2328
2211
429
415
494
953
474
409
787
482
1343
1939
269
2123
722
181
564
1551
2
4426
2100
3
514
820
2522