12583 688
74587 577
4850 474
3460 186
5079 259
6350 98
33999 450
12495 433
3575 665
16865 568
9223 692
3835 399
1633 223
11685 626
4517 882
7271 324
21371 556
3387 517
6953 453
4013 113