13013 595
5073 239
16296 307
27145 935
14468 774
6060 349
18158 313
4245 68
13876 256
11403 833
5336 504
9561 329
5840 209