20
1113
834
804
62
1062
151
1800
1266
919
1388
854
1682
1876
94
113
405
993
1665
1963
823
268
1501
77
816
106
37
1
868
630
518
3162
32
331
48
3628
5
1591
298
1065
2
1788
38
323
771
1659
145
349
1996
1557
679
853
1000
