304015 1032
31596 235
40335 38
27578 195
10582 95
14369 509
33062 210
11961 391
16122 239
10106 364
6826 381
4107 400
6660 204
8179 270
8862 633
8861 471
9808 78