22726 422
1162 37
21648 407
6241 851
8861 54
19440 236
2126 98
33880 188
115971 766
22265 215
10572 57