3021 399
3730 588
187361 312
12831 517
18343 219
80085 404
16653 57
9901 304
2463 175
4083 793
1725 144
3172 436