3115 238
5444 44
4066 563
6074 617
15511 466
15437 864
10485 107
12713 309
4585 207
5094 373
6160 556
8646 660