409
318
546
464
324
373
669
280
334
339
1605
328
332
1097
305
290
759
407
399
291
1076
1233
632
310
264
259
409
356
356
919
1313
269
299
1711
1051
507
282
1434
1011
843
1136
999
350
383
1234
387
1443
855
438
349
284
660
456
316
328
2201
300
311
261
283
597
336
328
1736
310
295
1350
314
415
298
1065
327
373
507
651
311
1325
302
280
304
808
484
261
269
332
365
299
319
310
1388
875
845
418
789
813
546
255
877
300
460
1281
524
981
2109
697
307
1427
806
582
426
306
858
429
1097
759
962
325
1311
322
1103