37030 813
3885 708
2592 238
34620 680
19132 602
120939 230
64751 856
48413 616
40468 564
14984 588
3161 517
2379 364
5560 592
5515 498
1081 92
4050 67
3726 648
5459 490
10267 859