2991 163
5642 775
2605 97
3929 191
8776 550
5470 740
6901 638
4836 588
17151 212
33998 663
32502 482
63108 530
55054 829
4648 452
2841 384
8478 417
57763 159
24673 129