628
2
92
1
46
294
284
800
56
226
286
745
4
523
572
244
686
124
83
274
1096
5
1336
3
163
275
76
705
314
95
771
68
898
544
74