20965 57
18410 183
23077 177
8881 626
3437 310
3266 675
3433 701
22142 595
2222 243
4423 574
5885 607
3445 804