2943
849
1275
354
440
165
442
97
98
25
354
51
496
6
507
154
332
111
357
16
147
58
586
153
410
56
487
136
382
18
278
91
482
90
185
65
270
109
559
159