303824 1032
30775 233
39986 38
27349 195
10473 95
14234 509
32951 210
11851 391
15738 239
8569 363
6696 381
4063 400
6522 204
8088 270
8772 633
8634 471
9700 78