3703 595
46895 124
4588 111
42958 183
6307 102
3596 87
6720 680
17186 230
16589 236
95206 219
12979 587
6343 25