3587 588
3296 245
42659 719
57548 104
16032 828
10888 267
5181 196
7793 321
12970 39
8855 429
8364 136