303801 1032
30577 233
39885 38
27306 195
10459 95
14213 509
32919 210
11833 391
15665 239
8531 363
6672 381
4057 400
6480 204
8070 270
8757 633
8607 471
9672 78