3588 588
3299 245
42661 719
57558 104
16038 828
10891 267
5184 196
7794 321
12972 39
8859 429
8366 136