2301
1
2209
1309
0
1599
2
1992
3
2136
2866
844
2786
5
665
3629
2276
4
697
5950
10
1095
1471
2207
2332
1787
2980
1778
1615
7733
17333
27
1020
2530
2578
1365
1632
3326