268
45
39
592
19714
22
19
907
533
351
471
371
422
425
303
24
401
26
421
382
381
251
42
30
534
512
411
532
333