585
0
1346
109
834
1
991
1603
344
380
747
570
1034
1726
148
190
1015
1711
1733
562
2954
1025
9511
5
929
684
476
539
408
6396
2309
1466
1868
2