3030 81
47890 840
8711 247
13662 663
7173 335
14886 395
8388 539
10823 91
57043 443
44214 152
8524 638
7078 107
6405 72
6540 735
14900 92
5585 41
44999 331