303874 1032
31047 233
40110 38
27447 195
10515 95
14284 509
32981 210
11898 391
15914 239
8750 363
6758 381
4070 400
6580 204
8119 270
8804 633
8718 471
9735 78