12647 595
5026 239
16144 307
26966 935
14371 774
6009 349
17983 313
4202 68
13828 256
11300 833
5242 504
9473 329
5740 209