595
0
534
383
515
612
793
32
1026
622
464
818
662
801
1216
910
500
408
1732
414
365
593
1042
424
581
854