21099 580
2979 562
441 79
15670 686
5331 269
2876 257
9001 400
5550 201
6149 451
9138 710
3713 148
3722 124
2322 356