159
1
1690
1248
1131
1681
1309
0
1992
3
969
697
1266
2238
1416
1011
2287
4914
2
6899
9
2070
5389
1723
1029
1185
1914
1691
1632
1320
1128
2861
2100
2760
4