759
0
1603
1824
525
2740
1942
266
47041
458
418
1128
1712
479
2328
909
517
839
1095
1238
676
421
382
303
341
457
1045
467
771
1333
1
580