303604 1032
29336 233
39295 38
26999 195
9941 95
13997 509
32722 210
11589 391
15126 239
8276 363
6443 381
3970 400
6162 204
7937 270
8552 633
8342 471
9456 78