30053 120
40251 153
37374 654
72449 783
43079 463
24628 236
30318 349
58353 803
90929 262
55012 113
44848 614
59093 623
23850 480
16299 218