1050
1
753
666
1662
592
0
449
190
2463
3854
3
3463
2
296
749
563
2820
10
444
423
705
391
1142
617
1198
588
5704
717
1026
324
800
619
3194
745