2130
1060
488
99
886
286
593
192
598
183
83
55
437
116
338
89
172
149
399
30
335
82
430
179
385
119
180
65
472
87
327
131
294
174
360
180
570
125
493
47