1405
529
519
184
984
307
725
54
647
178
670
285
514
70
927
501
586
130
115
82
493
224
601
334
594
187
277
185
413
170
961
325
414
123
197
125
622
172
498
223