27013 255
42123 282
3532 620
213399 764
14041 578
23506 676
6305 449
3444 371
2758 388
6234 731
16976 109
5104 317