29085 113
2133 304
2963 680
6318 434
3482 476
13341 313
2067 94
4680 280
6065 38
3371 162
10145 652
9281 682
9786 290
4343 443
5270 639
5059 642
4338 256