103
116
921
113
1112
837
87
101
82
117
8980
7520
5400
3910
386261
3400
3369
3190
2961
26849
261147
251142