883
3
5521
2
24337
22
2542
697
0
1558
2772
1
2538
1535
2265
4914
982
1720
1679
4309
1527
1767
1329
1096