1690
1
384
0
1233
2326
3364
3
921
1638
4
1488
2495
955
815
2105
1564
2019
1423
197
1062
2131
2600
2452
2001
2468
297
1716
1426
5565
9
2890
929