1990 238
2509 43
3580 563
4928 616
13427 466
14772 864
7869 107
10463 309
3347 207
4251 373
5029 556
7598 659