333
1304
153
569
658
184
532
534
345
428
565
197
754
1088
572
309
1029
850
336
640
364
816
1653
241
932
1257
600
261
1795
2362
1040
491
479
503
340
444
468
448
836
970
661
3381
739
718
499
451
246
377
290
296
247
252
424
389
882
499
782
213
328
228