71
1002
682
42
541
481
301
804
73
592
507
402
451
633
511
1205
12811
13114
692
21
1963
1659
5
22
1145
1042
1625
672
441