40031 171
63459 478
25121 743
56151 349
43305 285
38607 376
35697 311
28891 476
38398 502
25295 161
18631 67
22660 399
19275 244
40988 309