31728 595
20696 331
27378 236
9858 116
5697 119
3730 57
18614 932
4958 891
877 30
6083 837
4558 49
3745 914
3105 452
14635 747