27091 255
42235 282
3539 620
214016 764
14068 578
23557 676
6318 449
3450 371
2770 388
6242 731
17080 109
5110 317