45
151
89
365
805
179
274
212
259
299
257
230
243
371
863
484
1313
715
2015
544
557
1137
318
860
990
1891