1590
819
405
329
853
105
1960
1061
1127
915
1798
323
113
94
151
1996
37
1265
679
853
831
1388
74
992
1102
265
4
1554
998
1063
1787
349
145
630
814
1249
61
3162
298
1112
868
20
1682
518
34
771
804
1876
14
44
30
1500
1659
