4775
2
2535
1189
0
1000
1
539
337
1725
6449
2632
169
2949
889
645
2124
3
749
2534
682
240
1061
534
934
3724
2974
70
1551
255
40
702
742
306