1996 578
1743 392
14849 850
451 101
2497 722
2229 722
293 64
32782 408
8631 680
6055 179
16201 430
27867 424
22856 576