2094
895
1043
603
681
256
848
293
721
333
243
111
536
152
621
68
558
236
599
123
422
168
627
170
303
170
303
45
577
188
351
86
464
56
236
108
571
110
546
226