2997 416
27344 575
28035 151
25118 660
35785 432
57535 353
55873 436
45845 433
71561 638
35986 608
53767 674
312057 970