304041 1032
31755 235
40411 38
27622 195
10653 95
14385 509
33084 210
11988 391
16183 239
10138 364
6843 381
4116 400
6692 204
8212 270
8879 633
8885 471
9827 78