304023 1032
31664 235
40363 38
27592 195
10588 95
14374 509
33071 210
11974 391
16151 239
10113 364
6830 381
4110 400
6672 204
8192 270
8870 633
8869 471
9816 78