29089 113
2139 304
2976 680
6319 434
3482 476
13345 313
2069 94
4687 280
6071 38
3379 162
10146 652
9289 682
9797 290
4344 443
5277 639
5062 642
4347 256