1171 86
3591 351
9903 197
15236 168
7050 603
14852 732
6724 675
2945 149
8145 372
2800 520
2895 436
2361 262
4441 719