303191 1032
27431 232
38130 38
26238 195
8980 95
13695 509
32369 210
11222 391
14438 238
7996 363
6172 381
3812 400
5670 204
7519 270
8218 633
7992 471
9137 78