403
1
579
331
2
253
206
233
237
244
352
59
594
360
3
319
336
416
475
82
395
545
338
249
0
933
486
1332
5
69
899
666
430
250
511