4142
5
1267
2
2711
6781
1
2478
8047
18
1289
3
1766
0
652
839
1133
581
863
3583
1458
515
5209
9
1595
536
645
5771
10
323
2595
531
883
823
2190
2089
3279
1879