1996 408
2818 758
2171 513
10941 747
3269 702
1412 215
9246 628
31908 648
23577 347
8153 170
10155 846
31590 537
25277 668
20714 678