50860 423
27904 43
38896 305
33488 280
13729 663
15636 850
5864 217
13987 167
5334 748
6360 451
11170 147
214196 182
113666 508
5971 483
20325 362
34083 912
108395 343
16253 65
77390 319
7876 108
206915 536
166592 403
58324 600
49211 255
18652 502
180420 690
165353 239
63429 651