27091 255
42232 282
3539 620
214008 764
14068 578
23556 676
6317 449
3450 371
2769 388
6242 731
17079 109
5110 317