2670 41
217330 550
34275 951
31343 488
33094 354
12205 390
179550 507
5166 308
6157 305
11096 363
9199 268
12932 556
8126 401
4864 843
3936 440
6068 709
34254 144