578
0
893
368
438
676
639
1064
936
352
480
2241
599
153
348
138
416
532
952
791
1437
402
615
1868
417
484
536
488
905
2475
1
513