527
3
2348
0
1252
5978
6
1596
621
3252
1017
579
884
2
733
8866
12621
22
1320
1942
1
3519
9
12472
2300
118
883
810
4553
1795
1119
1683
2908
10
3181
4