21004 326
381569 1055
215930 696
67328 349
31827 248
255457 936
94103 653
19826 272
61248 169
8892 599