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
1087
7501
8
3459
1821
1289601