823
0
1020
505
802
798
2546
1
1603
661
839
493
1759
598
633
608
618
1610
2431
3
1131
365
380
521
2099
543
2522
584
1463
152
1173
1073