788
268
523
142
995
551
515
99
555
103
381
79
453
89
383
17
458
172
276
198
198
141
310
72
227
61
265
116
267
143
579
147
355
88
712
254
608
76
470
58