1096
2
80
1
620
869
1792
814
1482
1304
900
483
333
489
74
324
811
4136
433
824
4910
4
1474
86
516
455
689
1119
1887
764
3474
1158
1093