3590 588
3302 245
42664 719
57597 104
16051 828
10894 267
5185 196
7796 321
12975 39
8863 429
8370 136