39939 171
63307 478
25112 743
56085 349
43249 285
38466 376
35648 311
28842 476
38366 502
25222 161
18598 67
22628 399
19248 244
40902 309