3025 399
3734 588
188235 315
12836 517
18373 219
80202 404
16708 57
9910 304
2463 175
4089 793
1727 144
3175 436