27091 255
42233 282
3539 620
214012 764
14068 578
23556 676
6318 449
3450 371
2769 388
6242 731
17080 109
5110 317