159
1
1248
1131
1681
1309
0
1992
3
969
697
1266
2238
1416
1011
2287
4914
2
6899
9
2070
5389
1185
1914
1128
1690
2760
4
658
1564
1660
1529
1265
1844
2562