1996 238
2539 43
3581 563
4931 616
13447 466
14780 864
7901 107
10490 309
3363 207
4258 373
5045 556
7602 659