159
1
1690
1248
1131
1681
969
0
1266
2238
1416
1011
1295
2287
6899
9
2650
20
280
1581
2
2070
2250
1723
3765
4
2245
3
1029
297066
1185
1226
3053
7
1914
1691
1632
1320