1585
2
1583
1
3461
4
5151
3080
3
3715
21152
8
4651
2650
20
2890
815
0
638
280
2405
2001
1716
2740
2932
1759
851
2600
929
4915
1589
2431
1347
2382
2468
1844
3063