599
2
4130
12
1444
4
596
6969
0
526
555
710
1937
5
419
1
415
2520
6
1400
557
744
407
466
1977
7
503
474
539
9966
1073
573
2240
593
493
531
7333
782