303210 1032
27562 232
38195 38
26285 195
9003 95
13713 509
32378 210
11234 391
14606 238
8006 363
6188 381
3830 400
5684 204
7542 270
8224 633
8013 471
9148 78