1133
1
1318
912
1579
2
4074
1543
266
0
4452
6
458
1685
584
4594
691
759
431
1152
503
1691
1045
4328
10
896
422
517
745
479
2952
1232
471
965