29080 113
2132 304
2958 680
6313 434
3480 476
13333 313
2063 94
4671 280
6030 38
3360 162
10141 652
9266 682
9778 290
4341 443
5256 639
5053 641
4328 256