1040
1170
2474
2693
1094
2353
1721
830
1640
1723
1091
1466
2627
1068
1210
1932
644
934
93
1687
108
79
101
62
102
46
90
99
10
82
23
68
36
39
107