29977 47
5430 437
6005 883
15248 737
2360 37
8725 442
6694 476
6467 487
13340 486
4524 478
7128 309
5300 592
2504 225