27009 255
42116 282
3531 620
213363 764
14039 578
23505 676
6304 449
3443 371
2758 388
6233 731
16967 109
5104 317