27003 255
42109 282
3530 620
213325 764
14037 578
23503 676
6304 449
3442 371
2757 388
6232 731
16961 109
5104 317