2093
1847
102
320
149
418
235
160
552
428
230
234
110
228
252
205
295
562
689
792
1670
2299
994
1962
1998
1087