3021 399
3730 588
187443 312
12831 517
18343 219
80094 404
16663 57
9903 304
2463 175
4085 793
1725 144
3172 436