40012 171
63437 478
25120 743
56147 349
43299 285
38599 376
35688 311
28886 476
38394 502
25286 161
18630 67
22653 399
19269 244
40974 309