39343 171
62398 477
24970 743
55555 349
42850 285
38295 376
35067 311
28344 476
38064 502
24673 161
18309 67
22374 399
19070 244
40337 309