2932
2
1660
1
1749
1532
1590
4309
3
1691
2294
1547
1690
1431
1681
1568
673
0
2352
4311
19944
1461
2184
1938
4285
4305
21152
8