1578
2
843
4
123
1
253
581
656
515
206
947
1014
64
815
728
722
0
284
85
83
92
90
428
465
155
102
189
146
1009
787
398
141
199