1662
10352
29127
3003
20176
16772
4284
7047
52945
1225
2184
2305
2403
34286
5425
10006
6065
26689
33662
20347
14874
16799
13099
6860
13459
34201
9264
6274
8816
7744