30950 664
44801 692
27027 306
16893 264
92173 449
84688 194
49931 332
32561 413
63171 182
101770 341
70688 442
38748 310
113949 278
25109 532