371
1052
542
1321
451
662
571
441
961
811
521
541
5300366
4351933
4220459
3415462
3372998
3296285
3237955
2932727
2917226
2418209
2102352
2091407