2525
3
1309
0
1166
1
1992
904
697
862
3013
15
4914
2
1077
1365
2322
4
2289
5389
2105
1517
948
1809
1466
712
1093
455
1568
2164
658
1564
1529
1265
2562
2277