25083 93
3393 414
133271 395
4920 382
74856 322
188504 951
92365 99
319314 1599
253864 507
66022 370
147533 485
129242 288
35433 621
3347 74
1674 420
2238 367
66853 640