426
1
475
1590
3885
3
3180
2
1775
1499
4
877
69
111
71
725
748
105
650
1291
0
74
661
70
939
140
1398
717
7
652
304
353
779
9
746
592