303211 1032
27568 232
38195 38
26285 195
9003 95
13713 509
32379 210
11235 391
14613 238
8007 363
6189 381
3830 400
5684 204
7542 270
8225 633
8013 471
9148 78