645
146
1643
557
374
101
1273
692
390
183
648
66
381
76
677
227
322
35
447
14
523
168
732
225
453
124
623
66
372
90
750
164
352
111
802
236
253
173
199
65