30009 120
40214 153
37356 654
72440 783
42984 463
24585 236
30278 349
58301 803
90885 262
54979 113
44802 614
59044 623
23810 480
16293 218