35033 427
20332 394
164250 662
63800 213
101301 363
187095 311
206883 789
142002 610
104067 412
82989 571
124277 165