686
2
523
1
274
124
83
163
275
260
650
95
76
705
3
314
771
169
91
59
85
544
74
116
898
212
68
180
84
379
299
63