2996
0
1459
1
1468
3013
15
1773
3
21152
8
1672
352
1843
1380
7793
4
2258
1788
572
1365
3080
2675
7
1267
2
2102
1416
1044
1844
988
1417
2067
5
4471
2836
1688