16026 162
13301 259
8401 743
2687 304
7942 497
27520 688
75296 450
39685 231
37711 602
9028 527
37707 386
5415 731
32064 680
4322 518