189
0
324
828
1205
1018
673
1216
753
1
575
319
142
342
634
715
1676
777
1420
732
391
894
458
658
327
530
960
55
729
385
2219
4196