39931 171
63290 478
25107 743
56077 349
43239 285
38448 376
35641 311
28832 476
38363 502
25214 161
18597 67
22626 399
19248 244
40894 309