31764 595
20745 331
27381 236
9858 116
5699 119
3733 57
18615 932
4958 891
877 30
6084 837
4562 49
3746 914
3107 452
14640 747