601 89
3290 719
5027 480
16205 212
44565 142
24082 303
4282 356
5557 323
1564 229
15757 549
3188 494
1300 180
16640 706
1524 203
6495 688