37996 842
14419 279
6245 121
23299 762
7353 41
7431 381
5076 713
3317 500
3304 501
3096 602
15626 751
16569 573
6063 742
2868 596