1176 86
3596 351
9905 197
15236 168
7057 603
14852 732
6724 675
2946 149
8151 372
2800 520
2895 436
2361 262
4441 719