1960
1247
939
293
879
1114
1201
872
680
829
584
818
745
1141
895
1034
921
31
372
1042
369
966
294
585
450
740
1341
951
1308
1303
1863
1014
3
566
790
674
1165
1048
701
1955
491
918
592
674
512
447
569
209
723
971
1583
474
17
1540
1445
