12521 562
2738 66
10852 298
4503 43
17113 307
15213 327
31846 583
5913 293
16840 754
11902 410
4278 257
15028 504
8548 412
8068 859
8217 159
8722 513
12817 774
17574 654