16026 162
13343 259
8403 743
2687 304
7942 497
27520 688
75296 450
39685 231
37711 602
9032 527
37709 386
5415 731
32069 680
4323 518