30298 249
3761 685
4382 444
1978 279
1621 41
3004 638
50785 63
4973 610
2216 331
2474 98
10607 432
4131 599
5977 824
1196 176
1715 38
2682 425
1672 221
8238 897