1459
2
3104
4
7209
1613
5
531
1
626
12246
18
1932
1113
579
1948
1224
663
2454
7
418
827
684
615
539
1133
1642
856
778
900
0
2935
1745
1404
6
34549
961