658
0
2562
2
4085
3
4627
7
3090
6
3326
1265
1
1813
1125
1037
3058
1632
1000
801
280
2405
1660
83
1547
1665
1691
830
526
4833
2368
4309
868
1788
1382