1632
2
1396
1
1690
1568
4311
365
0
1547
1018
1739
510
6698
7
1109
3326
3
4043
6
300
467
693
668
868
830
526
4715
5
487
3621
3428