3404 588
2926 245
42091 718
55483 104
15517 828
10646 267
5027 196
7368 321
12667 39
8564 429
8149 136