1232
2
2051
8
708
1
767
1019
1733
1879
0
1653
1632
6233
625
75
401
1047
147
668
1102
1635
886
2072
542
865
2111
777
4
113
448
612
12140
596
494
3