29080 113
2131 304
2958 680
6313 434
3480 476
13333 313
2063 94
4671 280
6029 38
3360 162
10140 652
9265 682
9776 290
4340 443
5256 639
5052 641
4327 256