126
39
1211
591
1015
393
472
1084
1343
581
1132
1695
1393
343
853
453
18
382
652
551
1575
128
1054
761