47029 1601
33595 1950
37026 897
30410 1752
31705 268
49225 911
19211 544
30675 1986
55811 179
42807 769
18103 279
35548 1611
360482 5348
307578 3330
273029 3836
259947 2867
223365 2167
214695 3136
202563 2690
196750 2378
155661 1853
129395 1272
129273 2416
126879 1010