2805
1289
763
145
366
120
418
190
646
188
570
223
405
61
326
122
284
169
584
7
467
119
278
113
350
113
455
96
587
179
438
113
452
125
175
76
248
12
100
90