159
1
1248
1131
1681
2238
1128
2
969
0
1266
2070
1185
1927
3012
4
1011
3046
2299
10827
951
9956
3
2287
2496
1755
2355
4837
5
3738
6899
9
3673
6
1690
929
2392
14861
7