1996 548
2103 669
895 133
661 111
2660 637
9416 247
3787 731
3097 759
1727 212
7715 293
66160 296
30350 636
23521 120