3582 588
3287 245
42649 719
57480 104
16018 828
10884 267
5176 196
7784 321
12962 39
8851 429
8359 136