1530
525
44
39
1291
1200
521
906
517
877
1557
836
1248
1255
1941
1210
517
1583
519
502
897
856
70
848
947
1204
922
1563
1606
1849
920
1215
1579
82
44
486
537
554
909
1233
1550
902
886
1880
539
82
1258
1960
819
881
525
34
1223
514
1903
165
1702
538
511
1614