1360
515
107
43
541
310
391
76
433
243
742
223
377
77
628
155
566
123
569
161
155
92
227
35
59
11
312
117
141
51
347
108
210
181
515
107
368
167
242
20