27088 255
42222 282
3539 620
213988 764
14066 578
23553 676
6316 449
3449 371
2769 388
6242 731
17072 109
5110 317