643
151
505
96
249
42
380
215
518
136
589
160
599
203
555
147
454
124
96
68
585
108
349
11
145
89
684
224
72
8
158
13
288
170
388
142
441
157
80
63