1357
4
507
939
1
86
91
89
77
238
99
323
221
166
441
130
1123
2
70
204
235
864
66
337
368
343
59
610
868
8
523
674
58
1052