512
707
438
324
333
333
304
568
176
509
308
216
245
460
552
1401
466
318
343
284
265
198
268
662
750
280
894
735
242
164
759
159
1189
1300
1822
1871
1630
1585
937
1288
1280
1244
2730
802
1340
286
157
343
253
272
704
382
504
1525
780
425
543
266
184
390