303811 1032
30691 233
39949 38
27324 195
10466 95
14223 509
32929 210
11844 391
15705 239
8549 363
6681 381
4061 400
6503 204
8075 270
8763 633
8620 471
9689 78