29080 113
2131 304
2954 680
6313 434
3480 476
13327 313
2062 94
4668 280
6016 38
3358 162
10139 652
9256 682
9775 290
4339 443
5246 639
5050 641
4325 256