39732 171
62944 478
25055 743
55872 349
43102 285
38373 376
35461 311
28650 476
38247 502
25005 161
18496 67
22529 399
19176 244
40693 309