303
1,146
506
1,788
284
588
213
736
267
449
210
502
147
329
272
749
100
680
13
769
48
242
96
529
80
241
344
512
286
409
92
1,139
28
405
203
35
245