31054 49
5522 437
6265 883
15329 737
2418 37
8785 442
6735 476
6503 487
13440 486
4546 478
7247 309
5334 592
2555 225