304023 1032
31666 235
40364 38
27595 195
10589 95
14377 509
33071 210
11975 391
16152 239
10115 364
6830 381
4110 400
6674 204
8194 270
8872 633
8869 471
9817 78