1096 290
4389 628
2889 131
631 467
921 842
510 253
118 739
531 944
71 467
687 583
187 644
424 12
204069 81
136477 9192
102557 63
101103 63
100465 100
100359 166
100249 62
100225 97
100213 90
100084 90