2911 732
20042 691
2149 609
1552 489
5029 539
2763 676
9817 839
1107 321
787 209
809 230
150 29
2679 660
1300 328
4447 36
16399 132
27672 389
11642 825
3155 859
272 75
4936 507
14043 303
2088 115
2771 672
2308 527