521
301
853
498
886
1894
1895
863
900
869
299
149
548
537
297
162
1182
162
1274
496
289
886
1278
500
806
871
867
895
820
565
834
157
147
147
878
1191
1195
198
530
837
1230
1878
1183
529
1541
1566
843
495
1921
1226
520
1533
787
523
503
515
1237
542
515
295
129
1146
521
898
1175