5038 411
1857 287
8484 554
4159 725
25940 542
100603 348
29029 327
27219 89
4733 402
10661 603
8273 696
7388 183
3481 737
5059 615
3956 753
1733 143
4854 80
7004 596
8355 709
1663 60
22605 188