3115 238
5444 44
4066 563
6074 617
15505 466
15437 864
10482 107
12712 309
4584 207
5094 373
6160 556
8646 660