2057
1
1868
3
2354
1506
2189
0
544
1099
1685
2
3435
4
3879
7
1547
1589
4578
2292
12
2279
2204
2453
495
401
3571
5504
16
9954
6
1166
1089
1016
1125
2257
829
2377
3242