27056 255
42161 282
3534 620
213681 764
14050 578
23533 676
6309 449
3449 371
2763 388
6236 731
17022 109
5105 317