31524 595
20562 330
27372 236
9848 116
5689 119
3730 57
18600 932
4956 891
876 30
6071 837
4534 49
3744 914
3103 452
14617 747