112
94
122
1412
92
124
103
95
1425
936
102
10420
8570
6280
4940
463261
4000
3870
3809
3471
334147
302142
28649