159
1
1690
1248
1131
1681
2100
2
969
0
6899
9
3629
3871
1416
2794
1266
2070
2238
1618
841
3470
5
1723
1029
862
2650
20
1185
1914
1011
1691
1632
3066
7
2285
1868