21030 326
381643 1055
215961 696
67335 349
31828 248
255476 936
94118 653
19826 272
61268 169
8893 599