1016
82
83
97
81
88
104
117
75346
1011
11350
9280
7070
5530
510262
4460
4200
3989
3841
362147
339142
29249