1231
1629
741
170
1692
1446
554
279
255
622
706
1553
487
1565
908
603
294
1853
358
674
89
589
445
651
330
507
1026
325
792
276
638
1991
874
173
1310