29092 113
2142 304
2991 680
6324 434
3486 476
13348 313
2071 94
4692 280
6073 38
3392 162
10150 652
9302 682
9801 290
4344 443
5291 639
5069 642
4351 256