2486 238
3967 44
3700 563
5090 616
14142 466
15046 864
8891 107
11461 309
3761 207
4572 373
5440 556
7956 659