303633 1032
29514 233
39371 38
27041 195
9962 95
14022 509
32735 210
11606 391
15177 239
8305 363
6486 381
3984 400
6194 204
7943 270
8577 633
8378 471
9471 78