3318
2
1076
1
605
766
833
831
121
1240
67
300
95
396
3
387
540
357
530
79
77
509
641
1041
885
1100
783
782
4
516
705
361
283
248