630
172
401
40
976
372
288
174
331
129
232
67
421
117
395
149
221
130
597
93
407
246
483
248
557
124
326
230
439
213
354
109
349
175
690
260
623
223
675
274