40040 171
63480 478
25122 743
56161 349
43312 285
38615 376
35702 311
28899 476
38408 502
25309 161
18633 67
22662 399
19283 244
40994 309