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