1148 86
3569 351
9878 197
15235 168
7037 603
14846 732
6722 675
2940 149
8110 372
2795 520
2894 436
2360 262
4441 719