304061 1032
31846 235
40447 38
27651 195
10956 95
14400 509
33092 210
11998 391
16216 239
10150 364
6859 381
4124 400
6708 204
8220 270
8891 633
8903 471
9835 78