562
0
1476
1
5521
2
14125
10
2453
2529
7
1977
2133
797
3508
1243
14470
1105
980
2266
24337
22
1103
484
2663
596
2786
1161
25669
673
1185
668
1001
1744
4363