861428
425957
707601
28249
159904
802757
240542
559937
203674
162259
315622
914820
5299366
4350933
4220459
3415462
3372998
3296285
3236955
2932727
2917226
2418209
2102352
2091407