378
460
264
50
524
301
77
431
683
237
416
641
165
47
207
144
76
63
90
147
46
1059
37
40
362
312
51
127
99
9
65
115
880
114
138
541
557
341
413
418
604
120
467
208
128
213
155
607
93
125
29
421
82
206
107
106
442
134