1996 510
834 191
915 231
2766 614
9382 478
26201 941
76040 340
78763 510
22891 580
40835 469
34220 150
11595 745
39566 273
39386 310
3453 532
2987 763
38674 55
11154 361
133622 635
47425 681
3194 826
32485 734
59049 1041
111478 373