3581 588
3281 245
42646 719
57457 104
16008 828
10881 267
5175 196
7779 321
12958 39
8846 429
8356 136