267
0
1612
827
266
1069
1
518
497
2297
572
540
355
422
791
916
1924
357
787
463
529
1244
654
851
685
1505
506