303942 1032
31514 235
40297 38
27558 195
10573 95
14360 509
33040 210
11951 391
16090 239
9953 363
6812 381
4098 400
6644 204
8170 270
8856 633
8843 471
9796 78