3026 399
3734 588
188328 315
12836 517
18377 219
80225 404
16717 57
9911 304
2463 175
4091 793
1727 144
3175 436