2525
3
3053
7
862
0
1568
1
3013
15
1295
1466
1077
2650
20
1265
2152
1365
3683
1581
2
1529
1566
4655
10
1537
3175
5
2507
3765
4
1517
948
280
1788
4944
2245
12185
1431
2328