12806 595
5040 239
16216 307
27045 935
14419 774
6032 349
18059 313
4227 68
13846 256
11349 833
5301 504
9512 329
5789 209