304014 1032
31581 235
40328 38
27573 195
10581 95
14365 509
33057 210
11959 391
16118 239
10103 364
6824 381
4103 400
6659 204
8178 270
8861 633
8859 471
9805 78