30016 120
40220 153
37357 654
72442 783
43020 463
24597 236
30287 349
58313 803
90895 262
54986 113
44808 614
59057 623
23815 480
16294 218