39796 171
63054 478
25076 743
55937 349
43156 285
38383 376
35523 311
28710 476
38285 502
25086 161
18529 67
22561 399
19203 244
40758 309