101
311
61
51
161
71
41
91
5290366
4343933
4217459
3411462
3370998
3295285
3235955
2930727
2915226
2418209
2101352
2090407