2095
1050
487
98
872
285
592
192
598
183
83
55
437
116
338
89
172
149
399
30
335
82
429
179
384
119
179
65
471
87
327
131
290
172
358
179
570
125
492
46