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