3696 595
46880 124
4580 111
42942 183
6298 102
3591 87
6719 680
17183 230
16583 236
95180 219
12975 587
6342 25