349
6
404
695
464
1837
398
419
507
451
312
410
367
597
812
442
410
456
562
540
517
392
382
386
346
1224
1053
367
395
490
465
790
563
449
348
22
22
26
23
22
23
37
22
21
23
23
21
21
26
22
28
26
26
22
22
23
26
22
27
22
24
22
27
28
22
26
27
22
24
25
26
26
26
26
25
22
23
27
24
23
23
24
21
26
22
26
28
22
26
26
28
26
22
28
22
23
22
26
22
23
41
27
26
25
22
23
22
22
22
23
24
23
24
26
25
43
25
22
24
26
28
22
26
22
26
26
25
23
24
26
25