304015 1032
31587 235
40332 38
27574 195
10582 95
14366 509
33059 210
11961 391
16119 239
10106 364
6826 381
4103 400
6659 204
8178 270
8862 633
8860 471
9807 78