2505 97
3560 191
8513 550
5311 740
6739 638
4755 588
17094 212
33724 662
32268 482
62636 529
55019 829
4619 452
2821 384
8449 417
2860 163
5418 775
57376 159
24545 128