30016 120
40220 153
37359 654
72444 783
43022 463
24598 236
30291 349
58317 803
90901 262
54988 113
44810 614
59059 623
23816 480
16295 218