920
2
4131
8
9858
3
1094
1
2682
6
1390
496
476
805
3023
4
2277
2552
889
2157
1146
517
724
578
443
597
521
495
461
962
1147
2637
5
2026
1045
629
433