396
2
5160
539
1
443
1257
3535
1255
7
745
535
538
540
612
549
401
642
638
1533
908
3
1517
10
4936
0
1038
1672
27
1663
2064
444
8550
5
498
1503
783
490