39093 191
2511 455
9888 694
4728 475
2824 221
878 75
1972 66
6324 716
14844 493
680 72
1656 384
1188 273