30
1
469
3
215
672
886
4
906
2
446
130
352
104
505
1378
68
360
677
211
234
720
377
1043
289
514
449
390
138
978
124
121
477