3115 238
5444 44
4066 563
6074 617
15513 466
15437 864
10486 107
12713 309
4585 207
5094 373
6160 556
8647 660