8599 501
6228 219
2545 312
3842 147
1251 355
3507 645
2611 517
2104 415
3940 593
7704 520
4323 38
4139 917
5351 677
3057 287
2960 277
3668 191
3930 445
3335 778
905 114
2760 776
5917 636
12095 164
90693 782
1539 96