305
1011
385
19830
896
528
340
357
284
410
370
450
277
1106
543
378
256
1007
390
577
386
556
617
426
356
847
3850
1079
273
583
512
15778
287
241
379
293
460
277
4316
336
273
411
409
387
352
738
314
353
1654
1055
3208
343
265
2217
453
2280
551
532
880
1539
2537
409
353
287
442
368
466
370
807
460
268
481
252
831
1157
331
460
2638
260
1002
528
393
2893
208
863
275
387
265
753
1077
414
449
505
308
522
734
1063
1081
551
294
1616
586
400
469
406
418
323
435
358
305
476
922
497
1213
286
876
385
363
298
1244