21099 326
381784 1055
216028 696
67355 349
31831 248
255527 936
94171 653
19827 272
61289 169
8894 599