1193
0
1666
1
1818
4
1604
2985
3
1211
3618
5
1845
1400
2525
500
833
2709
6
2719
22
601
4116
9836
15
5579
7
536
1747
1091
568
6365
12
1968
2113
189
5732
2517
1698
4080