303542 1032
28967 232
39000 38
26873 195
9895 95
13933 509
32672 210
11463 391
15008 238
8187 363
6360 381
3953 400
6056 204
7743 270
8381 633
8290 471
9378 78