338
1
369
345
987
5
98
487
611
60
88
2
382
829
521
562
768
659
832
62
2067
4
1529
2567
14
1036
2947
11
959
72
646
681
117
85
93
604