400 60
15975 1041
74518 838
9563 713
4605 832
17323 257
9557 566
11960 654
14709 408
24510 530
17287 38
3405 302
4852 1009
4048 271
4134 156
8565 260
51182 718
2649 447
22924 230