859
1080
160
1889
1426
1221
820
548
475
515
782
1945
814
1541
1433
1196
514
1519
1512
1861
1172
880
842
821
1766
842
858
851
508
1783
825
509
1159
887
909
535
490
817
1475
1193
847
850
515
1194
523
841
865
820
1159
1140
1158
474
1067
856
517
1177
1247
476