21016 326
381608 1055
215943 696
67331 349
31828 248
255467 936
94112 653
19826 272
61258 169
8893 599