5016 81
5259 411
1952 287
8563 554
4214 725
26881 542
101880 348
29720 327
27998 89
4775 402
10719 603
8328 696
7435 183
3536 737
5098 615
4001 753
1775 143
7064 596
8422 709
1697 60
23362 188