1591 100
1084 60
3504 279
16783 693
31097 295
9086 168
12140 397
12438 485
15548 609
8796 38
4623 97
9282 425
9470 320
10294 100
6019 533
6592 211
2872 498
3648 322
3381 28
42992 682