2525
3
862
0
1568
1
3013
15
1466
1077
1265
2152
1365
736
1529
1566
2
4655
10
1537
3175
5
2507
1517
948
4944
12185
1431
2328
30334
6
2921
1449
1009
2972
2638
2468
2365
4