18042 95
3047 694
6293 952
458 491
897 514
761 878
68 683
398 174
818 657
16161 117
202 931
505 259
204069 81
136477 9192
102557 63
101103 63
100465 100
100359 166
100249 62
100225 97
100213 90
100084 90