693
72
121
29
423
186
412
146
552
30
122
100
507
167
304
190
376
130
418
99
551
115
657
172
104
43
404
70
545
80
242
169
457
23
353
90
225
39
422
60