2670 41
217351 550
34276 951
31343 488
33095 354
12205 390
179557 507
5166 308
6158 305
11096 363
9199 268
12932 556
8126 401
4864 843
3936 440
6068 709
34257 144