1583
1
1309
0
2890
3
1992
1585
2
1716
3063
2440
3461
4
697
2583
7
2600
5389
929
8535
12
4914
815
638
2001
1759
851
4915
1589
2431
1347
2382
2468
1844
1346
2475