27013 255
42122 282
3531 620
213394 764
14041 578
23506 676
6305 449
3443 371
2758 388
6234 731
16975 109
5104 317