596
2
6969
0
441
1
477
839
1105
4
1938
5
552
1037
11
539
3069
5240
2870
5271
2988
1422
858
3
2240
7
9967
7333
6
583
597
1036
4602
54
782
636
531
655
581
635