303875 1032
31057 233
40117 38
27453 195
10518 95
14288 509
32981 210
11900 391
15916 239
8750 363
6760 381
4072 400
6582 204
8123 270
8804 633
8718 471
9736 78