524
0
454
1164
494
797
1348
226
1020
514
611
578
916
71
781
771
1392
4537
266
647
505
398
539
52
1128
1817
1603
2992
485
397
373