303566 1032
29117 233
39185 38
26926 195
9914 95
13954 509
32689 210
11506 391
15066 239
8221 363
6384 381
3962 400
6128 204
7795 270
8510 633
8302 471
9412 78