14580 343
12313 869
4991 146
4621 627
8240 301
6491 694
9443 725
2893 416
12628 221
7113 406
33286 518
12641 703
4283 626
2329 555