303545 1032
28995 232
39029 38
26877 195
9897 95
13938 509
32673 210
11466 391
15012 238
8191 363
6364 381
3954 400
6071 204
7748 270
8400 633
8291 471
9381 78