655
147
1715
577
388
102
1336
710
393
183
653
68
386
77
685
230
324
35
453
15
534
170
743
227
457
125
635
67
376
90
759
167
362
115
819
245
263
175
201
65