40098 171
63580 478
25133 743
56216 349
43358 285
38694 376
35747 311
28951 476
38440 502
25354 161
18650 67
22686 399
19303 244
41043 309