789
1
1045
0
883
484
1193
2399
1181
2041
2
1601
1225
3380
1457
2313
1643
770
319
2932
2075
5440
8
1386
4821