2486 238
3967 44
3700 563
5090 616
14144 466
15047 864
8894 107
11461 309
3762 207
4572 373
5441 556
7956 659