303122 1032
27049 232
37889 38
26063 195
8878 95
13630 509
32327 210
11169 391
14357 238
7945 363
6120 381
3774 400
5624 204
7475 270
8175 633
7878 471
9086 78