27032 255
42141 282
3533 620
213498 764
14043 578
23515 676
6307 449
3446 371
2760 388
6235 731
16992 109
5104 317