461
395
652
804
346
332
51
282
290
311
989
918
1396
83
3147
561
162
242
38
148
126
773
899
191
87
59
106
72
48
1062
605
516
609
82
47
90
92
353
276