820
703
2563
869
3354
13426
2015
5899
1147
727
1236
723
2050
1443
1745
946
1248
3357
1462
821
808
3212
2949
10889
1799
749
82152
3421
747
7219
764
883
1207
814
735
1174
2393
832
1406
868
740
1520
702
1567
5045
1555
883
913
776
1393
739
789
1273
839
1005
996
744
1134
892
824