2228 238
3221 44
3624 563
4993 616
13854 466
14886 864
8422 107
11004 309
3544 207
4408 373
5316 556
7764 659