2345
1012
521
198
315
142
484
247
349
208
498
173
484
297
423
125
202
91
586
129
433
123
170
128
1095
477
717
215
474
109
607
383
619
218
454
93
317
109
192
131