1063
3
2047
7
398
1
271
275
259
587
308
2
293
357
414
814
615
91
1135
363
366
433
380
364
342
1086
8
354
551
802
641
528
648
485
327