2992 905
26729 299
9368 377
4686 214
25251 198
5087 532
5495 545
29526 685
13420 632
29785 68
16997 249
13737 82
16485 224
10352 430
4015 134
2582 458