2047
1029
463
187
2752
1334
1497
795
933
179
1156
441
530
171
1329
506
484
176
1582
536
603
198
1130
495
701
163
832
188
511
196
684
163
549
227
565
183
845
280
776
378