304061 1032
31840 235
40445 38
27650 195
10937 95
14399 509
33091 210
11998 391
16215 239
10148 364
6857 381
4122 400
6707 204
8219 270
8891 633
8903 471
9834 78