303197 1032
27487 232
38150 38
26255 195
8989 95
13703 509
32372 210
11229 391
14478 238
8000 363
6177 381
3813 400
5679 204
7522 270
8219 633
8003 471
9142 78