31043 49
5518 437
6265 883
15328 737
2416 37
8785 442
6735 476
6501 487
13439 486
4546 478
7246 309
5333 592
2555 225